我有一个使用mod_rewrite的系统,将这些网址/index.php?page=login
转换为/login/
。
当我发布经典方式action="/login/"
并且我没有遇到任何问题时(GET参数告诉index.php让登录模块处理POST数据)。
但是当我使用jQuery的post函数$.post("/login/",...)
时,它将无法正常工作。有谁知道如何克服这个问题?
感谢。
答案 0 :(得分:1)
所以你的jquery帖子看起来像这样:
$.post('YOURPHPFILE.php', function(data) {
...and so on
});
替换为
$.post('../YOURPHPFILE.php', function(data) {
...and so on
});
这个“../”应该修复它,因为你的jquery帖子根本找不到你的php文件。