0
以下是我有:將對象屬性作爲函數參數傳遞的好策略/模式是什麼?
var url = config_ajax.url;
xhr.addEventListener("progress", function(evt, url){
if (evt.lengthComputable) {
var percent = (evt.loaded/evt.total) * 100;
console.log(url);
Pub.ajaxIndicator(percent);
}
}, false);
我認爲它看起來不錯,但JS不喜歡傳config_ajax.url的功能和錯誤。
你不在這裏傳遞任何東西,你只定義參數名稱 – CoderPi
該函數是一個回調函數。當事件通過事件傳遞的任何參數發生時它會被調用。你的'url'變量不會被傳遞給它。 – Lucas
如何將config_ajax.url傳遞給我的事件處理函數? –