在ajax调用中如何操作URL?

5

我正在尝试在下拉菜单更改时触发一个ajax调用(位于client_script.php中)。 ajax调用将向server_script.php发送一些值,并更改client_script.php的某个div部分。问题是,服务器脚本位于本地目录中,例如blocks/latestgrades/server_script.php。当完成ajax调用后,url变为server_script.php地址的前缀

 http://localhost/umoodle 

这还好,因为server_script/php文件的位置就是这样的。 但当我在其他页面上悬停时,onchange触发ajax调用,尝试在该位置上查找server_script.php,但是在其前面加上了

http://localhost/umoodle/<something_i_dont_want_here>/

如何更改URL以排除我不想要的部分,然后使用该URL进行Ajax调用?
1个回答

6

请确保ajax的url是绝对路径(以正斜杠开头),这样它就是从根目录形成而不是相对于当前页面。例如:(url:'/umoodle')


哇塞:@:@:@... 谢谢了。没想到这么简单。。:)) - N. F.
1
我们经常忽略的总是一些小事情。很高兴我能够帮忙。 - Josh Leeder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接