ajax异步请求问题
能不能判断:
$.ajax请求页面成功会有返回值。能否判断。$.ajax是否请求了我指定的某个页面呢。
------最佳解决方案--------------------你可以再回传数据时,将那个网页的网址带上,你不就可以判断了吗
------其他解决方案--------------------用Firbug去跟踪你的http请求状况,
他能跟踪你请求页面,并能知道你请求页面的返回值,你用回调函数中 对返回值进行相应的操作就可以了
------其他解决方案--------------------你是想在客户端判断还是在服务端判断。如果是服务端,那么你可以setRequestHeader(),在服务端判断请求头
------其他解决方案--------------------
那是因为请求出错了,而你在客户端又只有success的回调,你可以加上onError的回调
------其他解决方案--------------------
你看我这个问题。现在上传的图片超过我web.config的大小时候。这个请求就不发送。如果不发送就没有回传啊。
$("#form1").ajaxSubmit({
success: function (data, status) {
if (status == "success") {
if (data == "no") {
alert("不能上传大于4M的图片");
file.parent().html("<input type='file' name='file'/>");
return;
}
msg(file, "ok");
}
}
});
------其他解决方案--------------------
没请求过去。也有返回值吗?
------其他解决方案--------------------
你是说在请求的页面判断吗?但请求都不过去呢。
看这个链接
http://bbs.csdn.net/topics/390303926?page=1#post-393101304
------其他解决方案--------------------
你好:是这样写吗。但有错误哦。帮我看看
$("#form1").ajaxSubmit({
success: function (data, status) {
if (status == "success") {