後,我有匿名函數這code..which包裝包裝成匿名函數的JavaScript代碼不工作
(function() {
console.log("writting dataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
window.onMessage1 = function(messageEvent) {
console.log("writting dataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
console.log(messageEvent.data["color"]);
return $("form#credit-info-form").append(messageEvent.data["color"]);
};
}).call(this);
錯誤是「類型錯誤:無法讀取屬性‘’未定義」數據
但是當我正在執行以上無需匿名函數包裝代碼,那麼它的工作..是在函數名
同樣的錯誤,我也解決了用make「onMessage1」到「window.onMessage1」全球範圍內..
任何解決方案如何使用anoymous函數?
感謝
你是如何觸發/使用'onMessage1'? – Chandu
將onMessage1定義爲全局作用域後,只需通過'onMessage1()' –