我有ajax的问题。 当我执行我的ajax调用时,页面的响应是" 500内部服务器错误"。 我想这是一个源于.htaccess的问题。
这是我的代码:
Ajax代码:
$.ajax({
method: 'POST',
url: "/php/function_ajax.php",
data: "action=doSomething",
success: function(result){
alerrt('Yep, it\'s work!');
},
error: function(request, status, error){
alert(error+' - '+status+' - '+request);
return false;
}
});
这是我的.htaccess
ErrorDocument 404 /page-not-found
Options +FollowSymLinks
RewriteBase /
RewriteEngine On
RewriteRule ^font - [L,NC]
RewriteRule ^images - [L,NC]
RewriteRule ^js - [L,NC]
RewriteRule ^php - [L,NC]
# If the request is not for a valid directory
RewriteCond %{REQUEST_FILENAME} !-d
# If the request is not for a valid file
RewriteCond %{REQUEST_FILENAME} !-f
# If the request is not for a valid link
RewriteCond %{REQUEST_FILENAME} !-l
然后是我的htaccess的重写条件。
如果我删除条件" RewriteRule ^ php - [L,NC]"它将返回" page-not-found"。
有人可以帮帮我吗?感谢。答案 0 :(得分:-1)
alerrt('是的,它的工作!');
警报中的两个人可能是你的问题