我正在尝试为我的网站设计一个消息系统,但是我无法运行我的Ajax。因此,我对文件之间的交互进行了简化。
这是我的文件test.php和load.php都位于根文件夹(public_html)下。
我在test.php中具有ajax函数。load.php只是在回声“哇”。
$("#test").click(function(){
alert("Clicked.");
$.ajax({
url:"/load.php",
type:"POST",
beforeSend: function(){
alert("testing");
},
success:function(result){
$("#result").html(result);
alert(" sss "+result);
}
}).error(function(){alert("wrong");});
});
现在,它可以完美运行。
......如何设置相对路径...................
这是更复杂的设计
3个文件,全部位于不同的文件夹中:
messages.php(在根目录下) 显示所有消息
control.php(根目录/面板) 一个面板将包含在messages.php中
load.php(根目录/函数) control.php将使用ajax调用它,然后在control.php中显示结果
因此,当用户加载messages.php时,它将加载control.php,然后运行ajax调用control.php。
我对如何为ajax设置这些路径感到困惑
(包括messages.php中的control.php可以正常工作)
谢谢