javascript
  • php
  • ajax
  • 2016-12-12 26 views -1 likes 
    -1

    我在將php變量傳遞給javascript時遇到了問題。 它確實通過了頂部聲明的變量,但我不知道如何在IF語句完成後調用該函數來獲取新版本的變量。將php變量傳遞給另一個文件中的javascript

    $info = "A message"; 
    
    if (true){ 
    
        $info = 'Message to be passed'; 
    
    
    } 
    

    用來在PHP變量傳遞給JavaScript文件的腳本:

    <script type='text/javascript'> 
    var info = "<?php echo $info; ?>"; 
    </script> 
    

    我想知道我能做些什麼來解決這個問題?

    +0

    php運行在服務器端(第一個),而javascript運行在客戶端(第二個,在頁面加載後)。除非一個調用被髮送回服務器,否則Javascript不能改變一個php變量,即。阿賈克斯。你可以改變javascript – Sean

    +0

    的值,請添加真實的if語句,這可能是if語句沒有運行的原因。請澄清你的問題,你想要一個函數在任何時間獲得新的價值,或者只是從開始的更新值 – Conceptz

    +0

    我不明白,如果你的'php if'在你的'

    相關問題