我已经从
重写了我的网址mysite.com/?a=QUERY_ONE&b=QUERY_TWO
到
mysite.com/QUERY_ONE/QUERY_TWO
我的根目录中有我的ajax文件,当我通过请求时,我使用:
$。get('ajax-file.php',PARAMETERS,function(data){});
但当有人访问 mysite.com/QUERY_ONE / 时,
QUERY_ONE 充当我的ajax请求无效的目录,因为他们在 QUERY_ONE 目录中找不到“ajax-file.php”。
如何将ajax文件保存在根目录中并仍可访问它?
答案 0 :(得分:1)
在/
:
ajax-file.php
$.get('/ajax-file.php', PARAMETERS, function (data) {});
答案 1 :(得分:0)
我有同样的问题。我正在使用localhost
进行开发,问题是.htaccess
不允许jquery
运行。我找到的解决方案是:从jquery
存储库本身引用jquery
而不是本地目录。
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
解决方案的更多细节在这里:
http://community.sitepoint.com/t/htaccess-file-stops-making-jquery-work/54654/11