Javascript jQueryAjax返回错误,但数据正在添加到数据库中
我目前正试图通过Javascript jQueryAjax返回错误,但数据正在添加到数据库中,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我目前正试图通过ajax将数据存储到数据库中。 这很好,但是ajax总是返回“error”,即使php代码执行得很好 Javascript jQuery.ajax({ type:'POST', url:ajaxurl, data: { game:game, variation:variation, player:player, win:win }, success: function(data){ alert('success');
ajax
将数据存储到数据库中。
这很好,但是ajax总是返回“error”
,即使php代码执行得很好
Javascript
jQuery.ajax({
type:'POST',
url:ajaxurl,
data: { game:game, variation:variation, player:player, win:win },
success: function(data){
alert('success');
},
error: function(data) {
alert('error');
}
});
PHP
正如我所说,它工作正常,但是ajax返回了警报(“错误”)
。
我一定错过了什么
(这是在本地主机上本地完成的)如果您使用的是ajax,则不应使用
<form method="POST" action="phpfile.php">
我没有看过你的HTML,但通常当我遇到这样的问题时,都是因为这个
我希望有帮助。试试这个
error: function(jqXHR, textStatus, errorThrown) {
alert(textStatus, errorThrown);
}
请告诉我们您遇到了什么错误。PHP脚本的输出是什么?您可能从PHP脚本返回了错误的值。发布完整的php代码,没有输出。但即使没有呼应“成功”;它不起作用。成功和错误基于HTTP状态代码。。应该是200。@Chetan Gawai小姐:我编辑了PHP代码并输入了整个代码。如果您在ajax调用
contentType:“application/json;charset=utf-8”
中再包含一个属性,并再次检查错误,那会更好。它不会改变任何东西。我想我在php上遗漏了一些东西。php文件是否需要一个html头(doctype,html,…)或其他任何东西?目前,php文件只包含到数据库的连接并执行查询。谢谢你的帮助
<button type="button"></button>
error: function(jqXHR, textStatus, errorThrown) {
alert(textStatus, errorThrown);
}