我試圖每秒鐘在服務器上調用一個頁面,只有當用戶所在的當前頁面是Create
頁面或Edit
頁面時。但此代碼不起作用:檢查window.location.href.indexOf不起作用
function sessionRefresh(){
var remoteURL = '/path/to/file';
$.get(remoteURL, function(data){
setTimeout('sessionRefresh()',1000);
});
}
if(window.location.href.indexOf("/create" != -1) || window.location.href.indexOf("/edit" != -1)) {
setTimeout('sessionRefresh()',1000);
}
sessionRefresh()函數正在所有頁面上運行。但我只希望它運行,如果其中有URL /create
或/edit
。需要注意的是,我不打算在生產服務器上每秒獲取一次該文件。它只是用於測試。
我該如何重寫這個函數才能在那些創建和編輯頁面上調用?
哎呀!我不能相信這是一個錯字。我的編輯(dw)沒給我語法警告。感謝Nathan – 2015-02-08 13:36:49