我有jquery全局错误事件集,如下所示:
$("#message_alert").ajaxError(function(event, XMLHttpRequest, settings, thrownError){
ajax_error(XMLHttpRequest);
});
和ajax_error方法获取完全正确的XMLHttpRequest参数。现在XMLHttpRequest获取的请求,它还有XMLHttpRequest.responseText中后端的json数据
现在我想知道,我怎么能解析这个json数据,我试着做
eval("var request = "+XMLHttpRequest.responseText);
由于某种原因工作正常,但不再工作,我知道数据肯定会回到ajax响应。也许是我做错了什么..好吧萤火虫显示它的错误,我不知道我做错了什么
错误:
missing ; before statement
http://basit.io.im/javascript/global.js
Line 127
顺便说一下这是同一个评估行号。任何想法?
答案 0 :(得分:1)
你试过吗?
eval("var request = XMLHttpRequest.responseText");
这应该可以解决您遇到的错误。