2017-02-23 82 views
0

此頁面是帶有javascript的index.html頁面。PHP變量未在Javascript中回顯

這裏是我使用的是什麼:

<script> 
    $(document).ready(function(){ 
     var balance ="<?php echo json_encode($balance, JSON_HEX_TAG|JSON_HEX_APOS|JSON_HEX_QUOT|JSON_HEX_AMP); ?>"; 
     console.log(balance) 

所有控制檯顯示的是:

<?php echo json_encode($balance, JSON_HEX_TAG|JSON_HEX_APOS|JSON_HEX_QUOT|JSON_HEX_AMP); ?> 

我也試過,因爲我不知道如果所有這些JSON標籤是必要的:

var balance ="<?php echo json_encode($balance); ?>"; 

但它仍然不會工作,只是顯示完全像其他人在控制檯:

var balance ="<?php echo "45";); ?>"; 

編輯:我沒有說它在頁面上回顯,但在控制檯。它的一個Flash文件只是閃光燈顯示在頁面上。我認爲這是一個JavaScript問題,我會嘗試下面的解決方案。其他答案可能有助於我沒有想到這一點。感謝您的解決方案,但我相信這不是同一個問題

+0

您需要命名爲'index.php',或者更改您的服務器配置以使用PHP運行'.html'文件。 – Barmar

+0

將此項添加到htaccess中: 'AddHandler application/x-httpd-php5 .html .htm' –

回答

1

如果您的網頁是.html,那麼可能不會運行PHP。重命名爲index.php並讓我知道。