我有這個被監聽一個撥動開關進行更改,並調用一些AJAX:功能來初始化聽衆
$('#notificationStatusBtn').on('switch-change', function(e, data) {
if(data.value == true){
$.get("myURL");
}else{
$.get("myURL");
}
})
這工作得很好,但我真的不喜歡爭論風格中的函數。所以我試圖折射它:
$(document).ready(initListeners());
//Intialize button listeners
function initListeners(){
$('#notificationStatusBtn').on('switch-change', setNotificationStatus(e, data));
}
function setNotificationStatus(e, data){
if(data.value == true){
$.get("muURL",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
}else{
$.get("muURL",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
}
但我的返工代碼不起作用。
而不是'$(文件)。就緒(initListeners());'用'$(initListeners)' –