我有一个文件夹名为html
html/index.php
html/jquery/primary.js
html/ajax/request.php
Index.php文件在 html 文件夹和primary.js子文件夹中现在我已经从这样的文件jquery中发出 ajax 请求primary.js
$.post('../ajax/request.php',{id:"//some id"},function(result){
// some statments
});
但是这里的ajax请求是不完整的。它说file not found。我在想 primary.js 在 jQuery 文件夹中,所以我曾经../ajax/返回一个目录并跳转到,ajax但它似乎不起作用;令人惊讶的是,当我将文件移动到html/request.php并发出 ajax 请求request.php时,它就可以正常工作了。当我使用时../request.php(因为primary.js在另一个目录中,jquery我退后一步并定向到文件,但它不起作用。
我的理解是,无论你在哪里做ajax请求,ajax请求文件都必须在目录中,并且无论文件在哪里,index.php都应该像这样在ajax请求中使用。request.phpprimary.js