0
$.ajax({ type: "POST", url: "test.php", data: 'action='+action+'&workOrderID='+value+'&wid='+wid+'&eid='+eid+'&lastName='+lastName+'&firstName='+firstName+'&finalComment='+comment, cache: false, complete: function(data) { alert("Work Order Updated"); console.log("success"); console.log(data); }, error: function(xhr, ajaxOptions, thrownError) { alert("Work Order NOT Updated"); console.log("error"); console.log(xhr); console.log(ajaxOptions); console.log(thrownError); } });
为什么Ajax在Firefox中返回'错误'但运行'成功'?
大家好,
这是我的困境:在Chrome,Edge和Internet Explorer中的AJAX调用返回只有一个成功,运行以下查询,一切都很好。但是,在Firefox中,AJAX调用在控制台日志中返回一个错误,最终被解雇了第二次(不打算)返回成功,从而开始查询等等......警报被用“错误”。
我想从最终用户的角度来解决这个问题。该函数正在运行,但如果警报返回错误,则用户不会知道他们是否正确执行了其工作。
我已经包含控制台日志,为那些谁知道想看看发生了什么。我仍然是AJAX的新手,如果需要额外的信息或者代码存在问题,我可以编辑帖子。