ajax請求成功但沒有進入success,而是進入error的問題

ajax請求成功但沒有進入success,而是進入error的問題

我一共遇到了兩種問題,其中一種是因為dataTyle類型不對,改為text之后就可以了

如下:

? $.ajax({

? ? ? ? ? ? type: 'POST',

? ? ? ? ? ? url: url,

? ? ? ? ? ? data: {'para':'1'},

? ? ? ? ? ? dataType:'text',

? ? ? ? ? ? success: function (result){

? ? ? ? ? ? ? ? ;

? ? ? ? ? ? },

? ? ? ? ? ? error: function (event,xhr,options,exc) {

? ? ? ? ? ? ? ? ;

? ? ? ? ? ? ?

? ? ? ? ? ? }

? ? ? ? ? })

第二種是缺少CORS “Access-Control-Allow-Origin”這個錯誤需要用調(diào)試器看到:

已攔截跨源請求:同源策略禁止讀取位于 http://2e4r831434.qicp.vip/2_war_exploded/money.ajax 的遠程資源。(原因:CORS 頭缺少 'Access-Control-Allow-Origin')。

這個問題有多種解決方法,我使用在servlet里添加一下就好了。

? req.setCharacterEncoding('utf-8');

resp.setCharacterEncoding('utf-8');

resp.addHeader( 'Access-Control-Allow-Origin', '*' );//ajax跨域問題解決方法

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容