java jquery ajax 返回error?

前端代码:<scripttype="text/javascript">$(function($){$("#select").click(function(){varbil... 前端代码:
<script type="text/javascript">
$(function($) {
$("#select").click(function() {
var bill=$("#trackNumber").val();
if(bill==""||bill==null){
alert('请输入单号');
return;
}
$.ajax({
type: 'post',
url: '/szgz/tracktcinfo.action',
data: $("#submit").serialize(),
dataType : 'json',
success: function(msg){
if(msg.billTrackingInfo!=undefined && msg.billTrackingInfo.length>0){
document.getElementById("fonts").innerHTML="";
$("#resulttable").empty();
$("#resulttable").css("display","");
$("#resulttable").prepend("<tr id='result'><td bgcolor='#C8E2F1' width='45%'>时间</td><td bgcolor='#C8E2F1' width='55%'>状态</td></tr>");
for(var i=msg.billTrackingInfo.length-1;i>=0;i--){
$("#result").after("<tr><td bgcolor='E5E6E5'>"+msg.billTrackingInfo[i].taktime+"</td><td bgcolor='E5E6E5'>"+msg.billTrackingInfo[i].takreason+"</td></tr>");
}
}else if(typeof(msg.billTrackingInfo.length)=="undefined"){
document.getElementById("fonts").innerHTML="";
$("#resulttable").empty();
$("#resulttable").css("display","");
$("#resulttable").prepend("<tr id='result'><td bgcolor='#C8E2F1' width='45%'>时间</td><td bgcolor='#C8E2F1' width='55%'>状态</td></tr>");
$("#result").after("<tr><td bgcolor='E5E6E5'>"+msg.billTrackingInfo.taktime+"</td><td bgcolor='E5E6E5'>"+msg.billTrackingInfo.takreason+"</td></tr>");
} else{
$("#resulttable").css("display","none");
$("#resulttable").empty();
document.getElementById("fonts").innerHTML="您好,您查询的单号不存在!";
}
},
error : function (XMLHttpRequest, textStatus, errorThrown) {
alert("无法连接服务器:" + textStatus);
}
});
});

});
</script>
后台处理代码:
public String track(){
List<BillTrackingInfo> billTrackingInfo=trackDepartureCarInfoBiz.getInfoByTrid(trackNumber);
return JSON.toJSON(billTrackingInfo).toString() ;
}
运行项目时,直接弹窗“无法连接服务器:error”。
哪位大牛遇到过这种问题,求解决办法!
展开
 我来答
TKDTinty
2017-06-06 · TA获得超过124个赞
知道答主
回答量:67
采纳率:0%
帮助的人:23.7万
展开全部

你用谷歌浏览器按F12看下你请求这个路径是否请求成功,如果请求成功了在考虑是不是你代码处理上的问题,如果不是那就考虑你是不是请求就出错了,因为你这么大一段代码,不好看啊,不知道哪里出错了。

看这里请求到你所填URL没有。

影视后期制作学习
2017-05-28 · 知道合伙人教育行家
影视后期制作学习
知道合伙人教育行家
采纳数:258 获赞数:698
荣获北京智泽苑教育科技有限公司金牌教师称号。

向TA提问 私信TA
展开全部
可能是你的ACTION返回的不是JSON,返回了其他的数据类型
追问
没有啊,我action返回的是json类型,我是把list放进json中然后直接返回到前台,但是返回的状态是error,而不是success,所以就感觉很郁闷。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式