1

我设置了 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

顺便说一句,这是相同的评估行号。有任何想法吗?

4

1 回答 1

1

你有没有尝试过 -

eval("var request = XMLHttpRequest.responseText");

那应该可以解决您遇到的错误。

于 2009-09-30T02:34:56.380 回答