mwbr.net
当前位置:首页 >> AjAx同步方式提交请求,BEForESEnD不起作用,即IE... >>

AjAx同步方式提交请求,BEForESEnD不起作用,即IE...

beforeSend是$.ajax的。$.post是$.ajax的封装。 没有beforeSend。

当前创建HTTPRequest对象的方法没有错,其他地方的代码不敢保证!

ajax不能完成文件下载,只能完成请求提交并获取返回信息,不能处理下载文件的response....这个问题也纠结过我....

执行黄色框,说明已经执行了绿色框。

get方式返回和post方式返回值, 都是返回的网页形式的数据. html 或 xml 或 json 等. 暂时没看到最大限制. 如果你说的是发送长度的话,http协议对url长度没有限制,但是浏览器和http服务器有...如IE是最长2083字节... 同样http协议对post数据长度...

对于这种问题你可以一步步的排查,,一步一步的定位。。比如你就可以先把你的回调function 里alert(data) alert(status)来确保是否回调正常..

如果我没记错的话,$.ajax的datatype,没有string这一选项。 参考:http://api.jquery.com/jQuery.ajax/ String dataType 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如XML MIME类型就被识别为XM...

请求中加一个参数 参数值为当前毫秒数 就可以了。 ie8只请求一次,是因为它发现第二次跟第一次请求的地址一模一样,所以直接调用了缓存导致的。

两种方式, 一种是加个参数R= + Math.random(), 另一种是设置页面缓存, response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", -10);

jquery版本太高,ie浏览器不兼容吧,可以考虑用纯js的ajax写

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com