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