首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax 后台正常执行 异常类型却是404

2013-01-19 
ajax 后台正常执行 错误类型却是404先贴代码吧:$(#addDxalk).click(function(){var submitData tabNa

ajax 后台正常执行 错误类型却是404
先贴代码吧:

$("#addDxalk").click(function(){
var submitData = "tabName=LogDianxinganli&id="+$("#dxalId").val() + "&state=已处理";
submitData = encodeURI(submitData);
alert(submitData);
$.ajax({
type : "post",
url : "edit.do?",
data : submitData,
success : afterEidt1,
error : function(e, text){
alert(e.status);
                alert(text);
}
});
function afterEidt1(responseText, statusText, xhr, $form){
alert("afterEidt");
$("#confirmBox").css("display","none");
queryString = "find.do?tabName=LogDianxinganli&method=byIndex";
oSettings = tbl.fnSettings();
 oSettings.sAjaxSource = queryString;
 
     tbl.fnClearTable(0);
 tbl.fnDraw();
}
});

执行到这里时,执行了error函数,错误类型是404,这个意思应该是没找到url指定的处理方法吧,但是后台确实执行了edit.do对应的函数。这是怎么回事啊,求各位大神解惑,谢谢啦!
[解决办法]
直接用form表单提交到edit.do看看最后是什么结果

同时检查下edit.do没有设置Response输出对象的StatusCode为404什么的,要不也会提示404状态

热点排行