javascript – Jquery Ajax url路径问题

前端之家收集整理的这篇文章主要介绍了javascript – Jquery Ajax url路径问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试为我的网站设计一个消息系统,但我无法让我的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(root / panels)

>面板将包含在messages.PHP

> load.PHP(root / functions)

> control.PHP将使用ajax调用它然后在control.PHP显示结果

所以当用户在messages.PHP中加载时,它会加载control.PHP然后运行ajax调用control.PHP.

我对如何为ajax设置这些路径感到很困惑
(包括messages.PHP中的control.PHP工作正常)

谢谢

解决方法

如果您尝试联系的文件位于根目录中,则可以使用/[file].PHP,这样无论您在路径上哪个页面都是正确的.听起来你有一个相对路径问题.你在控制台中有任何错误吗?
原文链接:https://www.f2er.com/ajax/156377.html

猜你在找的Ajax相关文章