我试图通过.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>
任何提示?
答案 0 :(得分:1)
您忘记了最后一句话并回复了$name
,请更改此内容:
$("#div1").load("similar.php?search=<?php $name ?>);
为:
$("#div1").load("similar.php?search=<?php echo urlencode($name) ?>");
使用DOM检查器查看代码并查看PHP是否正确输出。