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的新手,如果需要額外的信息或者代碼存在問題,我可以編輯帖子。