1
chemzqm 2014-11-14 16:49:07 +08:00
try catch 可以捕获,这个不是异步操作后出现的异常,但是一般不用管,开发时很容易看到
|
2
RangerWolf OP @chemzqm try-catch 也搞不定。。。 我把整个ajax请求的代码都包到try-catch 里面也没效果
try{ ajax_code ... } catch(err) { console.log(err) } 这样 没错吧? |
3
chemzqm 2014-11-14 17:40:33 +08:00 1
是我说错了,它是异步的
var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { console.log(xhr.readyState); } xhr.addEventListener('error', function(e) { console.log(e) }, false) xhr.open('GET', 'http://www.baidu.com', true); xhr.send(); error时间触发了,但是chrome上测试 e 没有 message 属性 |
4
binux 2014-11-14 17:44:52 +08:00 1
不能
|
5
RangerWolf OP @chemzqm 可能是因为同步异步的原因了吧~ 我再想想其他获得百度url真实地址的方法~ 多谢
|
6
renminghao 2015-12-21 20:57:55 +08:00
亲 你现在找到获取这种异常的办法了么?现在我也遇到这个问题了 想请教下
|
7
RangerWolf OP 没有。。。。
|