2012-02-16 37 views
2

得到錯誤信息我現在有這樣一個JavaScript錯誤處理程序:從jQuery的EVENTDATA對象

window.onerror = function(msg, url, line){ //stuff }}; 

但是我想能夠使用jQuery重視ONERROR像這樣:

$(window).error(function(evtData){//stuff}); 

我的問題是,從jQuery的eventData對象,我怎麼能得到錯誤的消息,網址和行號,因爲我在非jQuery的功能?

在此先感謝。

回答

5

從jQuery文檔。

注:這個jQuery錯誤事件處理程序不應該被附加到 窗口對象。發生腳本錯誤 時,瀏覽器會觸發窗口的錯誤事件。但是,窗口錯誤事件接收到不同的參數,並且具有不同於常規事件處理程序的返回值要求。改用window.onerror。

Refernce:http://api.jquery.com/error/

+0

十分感謝。現在我覺得有道理:-) – user420667 2012-02-16 19:10:40