javascript
  • php
  • ajax
  • 2016-12-12 126 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'在你的'

    相关问题