将PHP变量传递给Javascript/jquery

vip*_*per 5 javascript php jquery

到目前为止,我知道将php变量传递给javascript的两种方法.一个是通过使用

<script>  
      $(document).ready(function()
          phpvalue=$("#hiddeninput").val()

      })
  </script>

<input type="hidden" id="hiddeninput" value="phpvalue">
Run Code Online (Sandbox Code Playgroud)

另一个是通过例如按钮和使用onclick

    <script>
       function clickf(phpvalue) {

       }
    </script>

<input type="submit" onclick="clickf(<?php echo phpvalue ?>)">
Run Code Online (Sandbox Code Playgroud)

所有这些都很棒但是:

  1. 还有其他方法我错过了吗?

  2. 哪一个是最好的"?

  3. 我可以在脚本或外部js中使用的任何机会吗?

Ale*_*tau 14

<script>  
    $(document).ready(function()
        var phpvalue = <?php echo $var; ?>
    });
</script>
Run Code Online (Sandbox Code Playgroud)