我想使用ajax发送PHP值,但它没有运行。请帮助。
{{1}}
答案 0 :(得分:1)
更改
<?php $_GET['id']; ?>
到
<?= $_GET['id'] ?>
或
<?php echo $_GET['id']; ?>
答案 1 :(得分:0)
代码明智的修正如上所述,答案是在线下改变:
<?php $_GET['id']; ?>
到
<?php echo $_GET['id']; ?>
但是请确保将id作为url参数传递,因为您使用$ _GET方法来赋值。例如:
http://localhost/YOUR_PROJECT_ROOT_DIRECTORY/filename.php?id=121
这必须有效。
示例完整功能代码如下:
<a href="javascript:void(0)" onclick="test();">Click here</a>
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
<script>
function test(){
$.ajax({
url:"getuser.php",
type:"GET",
data:{ id2: "1",id:<?php echo $_GET['id']?> },
success:function(data){
$("#detail").html(data);
}
})
}
</script>