Jquery .load函数。将php变量传递给.load()

时间:2013-05-11 19:21:24

标签: php javascript jquery

我试图通过.load函数传递PHP变量($ name)。每次我尝试调用similar.php,而不是搜索$ name中的任何内容,搜索

继承我的java代码;

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").load("similar.php?search="+"&name");
  });
});
</script>

我也尝试过:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
    </script>
    <script>
    $(document).ready(function(){
      $("button").click(function(){
        $("#div1").load("similar.php?search=<?php $name ?>);
      });
    });
    </script>

任何提示?

1 个答案:

答案 0 :(得分:1)

您忘记了最后一句话并回复了$name,请更改此内容:

$("#div1").load("similar.php?search=<?php $name ?>);

为:

$("#div1").load("similar.php?search=<?php echo urlencode($name) ?>");

使用DOM检查器查看代码并查看PHP是否正确输出。