- $.ajax({
- type:"post"@H_502_6@,
- url:"busine_in.action"@H_502_6@,
- timeout:40000,
- data:"centerid="@H_502_6@+s,
- error:function@H_502_6@(XMLHttpRequest,textStatus,errorThrown){
- alert(XMLHttpRequest.status);
- alert(XMLHttpRequest.readyState);
- alert(textStatus);
- alert('读取超时,请检查网络连接'@H_502_6@);
- },
- dataType:"json"@H_502_6@,
- success:function@H_502_6@(data){
- alert("1"@H_502_6@);
- $("#select_div"@H_502_6@).hide();
- str='<divstyle="overflow:auto;height:430px;">'@H_502_6@;
- str+='<tableborder="0"cellspacing="0"cellpadding="0"width="100%"class="table2muma_list">'@H_502_6@;
- str+='<tr>'@H_502_6@;
- str+='<thalign="left">区域</th>'@H_502_6@;
- str+='</tr>'@H_502_6@;
- $.each(data,function@H_502_6@(i,n){
- alert("2"@H_502_6@);alert(i);alert("n=="@H_502_6@+n.length);
- if@H_502_6@("list"@H_502_6@==i){
- str+='<tr>'@H_502_6@;
- str+='<td><ahref="javascript:unitedit(\''@H_502_6@+n.areaId+'\')"title="点击编辑">'@H_502_6@+n.areaName+'</a></td>'@H_502_6@;
- str+='</tr>'@H_502_6@;
- }
- });
- str+='</table>'@H_502_6@;
- str+='</div>'@H_502_6@;
- alert("3"@H_502_6@);
- $("#select_div"@H_502_6@).html(str);
- }
- });
上述的代码一直进入error,并且alert(textStatus); 弹出的一直是parsererror;
而alert(XMLHttpRequest.status); 弹出200是正常的;
alert(XMLHttpRequest.readyState); 弹出4也是正常的。
最后发现弹出parsererror的原因是类型的问题,也就是说可能是返回类型出问题了。果然进过查找,返回类型不是json
原文链接:https://www.f2er.com/ajax/165537.html