我試圖讓一個jQuery腳本根據是否檢查數據庫中的數據的PHP if
語句來不同地更新HTML段落標記的內容是否爲真:如何在PHP中觸發jQuery腳本if語句
if ($num_rows > 0) { ?> // If results are returned from database...
<script>
$(document).ready(function() {
$('p.message').text('Some data'); // ... p should read 'Some data'
});
</script>
<?php else { // otherwise
<script>
$(document).ready(function() {
$('p.message').text('No data'); // ...p should read 'No data'
});
</script>
}
內容旨在動態更改,無需刷新頁面,但不要這樣做。只有在頁面刷新後才顯示新值。
任何想法總是非常感激。
你不能在服務器上執行jQuery。 – 2013-04-30 15:32:14
PHP在服務器上執行。生成的html /腳本將包含** ONLY **執行php代碼時的if()的結果。如果稍後變量發生變化,OTHER條件的JS代碼將不會出現在您的頁面中。 – 2013-04-30 15:32:47
php是服務器端,JavaScript是客戶端。除了使用ajax,php代碼不能從客戶端運行。 – 2013-04-30 15:33:07