在jQuery中获取PHP变量

tet*_*ris 3 php jquery

所以我有这个:

<?php
 echo '
  <script>
$(function(){
   $("a#yeah").click(function(){
           $.ajax({
        url: "ajax.php?action=yeah&id='.$id.'",
        success: function(html){
         $("a#yeah").html("your cool")
                   }
     })
   })


})</script>';

?>
Run Code Online (Sandbox Code Playgroud)

基本上我使用PHP变量$ id可以在文档中找到,我怎么能得到这个相同的变量但没有回应jQuery(所以我可以在Javascript部分保持我的编辑器语法高亮)?

You*_*nse 9

永远不会回显任何客户端代码 - 只需按原样输入即可.
PHP在这方面特别好http://www.php.net/manual/en/language.basic-syntax.phpmode.php

  <script>
$(function(){
   $("a#yeah").click(function(){
           $.ajax({
        url: "ajax.php?action=yeah&id=<?php echo $id?>",
        success: function(html){
         $("a#yeah").html("your cool")
                   }
     })
   })


})</script>
Run Code Online (Sandbox Code Playgroud)


Dan*_*ani 6

您可以添加php内联,如:

<script> var yourVariable = '<?php echo $phpVar; ?>'; </script>
Run Code Online (Sandbox Code Playgroud)