我試圖得到一個函數,當一個HTML頁面加載時觸發。爲了達到這個目的,我使用body onload。在我看來,該功能沒有觸發。我在頁面的頭部包含了jQuery庫,並檢查了它們確實位於它們應該在的位置。該腳本正在調用一個php文件,每秒鐘檢查一次數據庫中的值。它應該返回一個狀態(響應)到html頁面。body onload不會觸發javascript jquery
下面是HTML代碼的onload:
<body onload="setInterval(check_search_status, 1000)" >
在我的頁面的最下方,右側身體關閉標籤之前,我有自己定義爲一個使用JavasScript功能。正如你所看到的,我試圖通過使用會話變量將ID參數傳遞給checksearchstatus.php頁面。
<script type="text/javascript">
function check_search_status(){
$jQuery.ajax({
type: 'POST',
url: 'http://internetsolutions.no/checksearchstatus.php',
data: {
id: '{$_SESSION['owner']}';
},
dataType: 'json',
success: function(response){
if(response.status == 0){
window.location='http://internetsolutions.no/findings.php';
}
}
});
}
</script>
'ID:「';'。 –
dfsq
2014-11-02 08:59:23
控制檯顯示'重定向被阻止用於CORS請求'。不知道這是什麼意思 – user2120143 2014-11-02 09:00:12
爲什麼投票來執行本質上是一次性的任務?這並不是說從輪詢到輪詢都會發生什麼變化 - 數據總是相同的。 – 2014-11-02 09:01:06