我正在尝试为我的网站设计一个消息系统,但是我无法运行我的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,然后运行ajax调用control.php。
我对如何为ajax设置这些路径感到困惑 (包括messages.php中的control.php可以正常工作)
谢谢
如果您要联系的文件位于根目录中,则可以使用该文件,/[file].php这样无论您在路径上的哪一页都正确。听起来您有相对路径问题。控制台中是否出现任何错误?
/[file].php