今天自测的时候发现两个bug,都是在ie下才有的:
1.ajax请求在ie下返回值为空,在谷歌和别的浏览器返回正常json
在后台打断点发现在ie浏览器下发送的请求没有找对请求的name
开始我是将参数加在url后的, 使用的post方法
然后我修改成请求data:{"name":"value"},去掉url后的参数, 就可以了。
2.在谷歌浏览器下ok的,在ie下返回值没有,F12打开开发者工具就有了,我去。
看现象,貌似ie下根本没有发ajax请求,为了确定是不是发了请求,我下了个ie抓包工具--fiddler,这个工具是免费的,在安装前需要先安装dotNetFx40_Full_x86_x64.exe,
然后开始抓包,发现请求真的没发出去,找了半天,竟然是console.log一句调试语句的问题,百度了下IE低版本下console.log是不能使用的,汗。
好吧,赶紧注释掉console.log。
阅读(623) | 评论(0) | 转发(0) |