我试图通过.load函数传递一个PHP变量($name)。每次我尝试调用类似的。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>
提示吗?
您忘记了最后一个引号,并且要返回$name
,请更改此:
$("#div1").load("similar.php?search=<?php $name ?>);
:
$("#div1").load("similar.php?search=<?php echo urlencode($name) ?>");
并使用DOM检查器查看代码,查看PHP是否正确输出。