我试图为我的网站设计一个消息系统,但我无法使我的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");});
});
现在它完美地运行。
...........如何设置相对路径...................
以下是更复杂的设计:
有三个文件,都在不同的文件夹中:
- 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正常工作)
谢谢