我在服务器上使用jQuery将表单中的值发送到数据库,并且工作正常。
现在我将网站移动到另一台服务器,它不再起作用了。
当我点击“发送”按钮时,我收到“[对象]”的警告,如果我检查,我看到:
POST [...truncated url...]/contact_conveyor.php?timestamp=607 500 (Internal Server Error)
这是我的代码:
var oDate = new Date();
$.ajaxSetup({
cache: false
});
$.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });
$.ajax({
url: 'contact_conveyor.php?timestamp='+oDate.getMilliseconds(),
data: {language:language,email:email,fullName:fullName,message:message},
dataType: 'html',
cache: false,
type: "POST",
success : function(text){
var output = '<div class="formulaire reponse">'+text+"</div>";
$(".formulaire").replaceWith(output);
},
error : function(text){
alert(text);
}
});
我检查了contact_conveyor.php权限,并将它们设置为777 + x。我该怎么办?它在其他服务器上工作正常! :O)
除了echo语句之外,我已经删除了被调用的PHP文件中的所有内容,但我仍然遇到500内部服务器错误。
是否有可能导致该问题的php.ini设置?