后,我有匿名函数这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()' –