1
我有jQuery的全局错误事件集,像下面:jQuery的Ajax错误JSON响应
$("#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
顺便说一句,这是相同的eval行号。有任何想法吗?
谢谢,但我认为错误是别的。不相关的JavaScript ..愚蠢的我:( – Basit 2009-09-30 03:37:08
真的吗?即使eval声明在global.js的127行或我误解?如果你有它在任何地方我可以看看,如果你想? – Colin 2009-09-30 03:50:20
eval()是邪恶的! – 2011-11-17 16:43:21