JQuery ajax請求一直返回Error(parsererror)

來源:互聯網
上載者:User
[javascript]  view plain copy print ? $.ajax({               type :"post",               url :"busine_in.action",               timeout : 40000,               data: "centerid="+s,               error : function(XMLHttpRequest, textStatus, errorThrown) {                        alert(XMLHttpRequest.status);                          alert(XMLHttpRequest.readyState);                          alert(textStatus);                   alert('讀取逾時,請檢查網路連接');               },               dataType : "json",               success : function(data){                   alert("1");                    $("#select_div").hide();                       str='<div style=" overflow:auto;height:430px;">';                       str+='<table border="0" cellspacing="0" cellpadding="0" width="100%" class="table2 muma_list">';                       str+='<tr>';                       str+='<th align="left">地區</th>';                       str+='</tr>';                   $.each(data,function(i, n){                   alert("2");alert(i);alert("n=="+n.length);                    if ("list" == i){                       str+='<tr>';                       str+='<td><a href="javascript:unitedit(\''+n.areaId+'\')" title="點擊編輯">'+n.areaName+'</a></td>';                       str+='</tr>';                    }                  });                       str+='</table>';                       str+='</div>';                       alert("3");                       $("#select_div").html(str);                }             });   上述的代碼一直進入error,並且 [javascript]  view plain copy print ? alert(textStatus);  

彈出的一直是parsererror [javascript]  view plain copy print ? alert(XMLHttpRequest.status);  

彈出200正常 [javascript]  view plain copy print ? alert(XMLHttpRequest.readyState);  

彈出4正常

最後發現彈出parsererror的原因是類型的問題,也就是說可能是傳回型別出問題了。果然進過尋找,發現在struts.xml檔案中的ajax請求的action中的result傳回型別不是json

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.