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”。
哪位大牛遇到过这种问题,求解决办法! 展开
<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”。
哪位大牛遇到过这种问题,求解决办法! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询