2017-11-04 148 views
0

我有一個關於如何調用PHP腳本中的JavaScript函數,如果else語句如何調用PHP代碼JavaScript函數

這裏是我的PHP代碼

if (!$output) { 

    !! here i want to call a javascript function !! 



// $status = "Server has been shutdown!"; 
// $date = date('Y-m-d H:i:s'); 
$serverDate = time(); 
$serverStatus = 0; 



} else { 

這裏是JavaScript的問題我想給我打電話,我只是想讓你們知道我添加了函數OfflineStatus(){}; idk是否可以調用var variabel?

function OfflineStatus() { 
    var nodes = [ 
     { hostname: "", status: "OFFLINE", address: "", icon: "tasks" }, 
     { hostname: "", status: "OFFLINE", address: "", icon: "tasks" } 
    ]; 
    } 

的原單的代碼是這樣

var nodes = [ 
     { hostname: ", status: "OFFLINE", address: "", icon: "tasks" }, 
     { hostname: "", status: "OFFLINE", address: "", icon: "tasks" } 
    ]; 
+0

JavaScript字符串不能調用從PHP JavaScript函數,因爲PHP執行在Web服務器上,JavaScript在瀏覽器中執行。另外,你顯示的'OfflinStatus()'函數沒有效果,因爲它創建了一個永遠不會使用的* local *變量。 – nnnnnn

+0

php對JavaScript一無所知,對JavaScript一無所知。 – jeff

+0

那麼,這是偉大的學習每天都有新的東西... –

回答

0

您可以使用PHP來產生內部<script></script>

<script> 
<?php 
    if (!$output) { 
    echo "OfflineStatus();"; 
    } 
?> 
</script>