我的问题是,如何通过同一个页面上的查询字符串变量,不会在PHP刷新页面?我的代码如下:通查询字符串变量没有
<a href="?id=1&pid=2"><img src="a.jpg"></a>
<?php
$a = $_GET['id'];
$b = $_GET['pid'];
?>
请帮我解决这个问题
我的问题是,如何通过同一个页面上的查询字符串变量,不会在PHP刷新页面?我的代码如下:通查询字符串变量没有
<a href="?id=1&pid=2"><img src="a.jpg"></a>
<?php
$a = $_GET['id'];
$b = $_GET['pid'];
?>
请帮我解决这个问题
<html>
<head>
<title>Test</title>
<meta name="" content="">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#image_id").click(function(){
var dataString = 'a=10&b=20';
$.ajax({
type:'POST',
url:'foo.php',
data:dataString,
success:function(data) {
if(data=="Something") {
// Do Something
} else {
// Do Something
}
}
});
});
});
</script>
</head>
<body>
<img id="image_id" src="images/bg.jpg" />
</body>
</html>
然后在“foo.php”页面为此
if(isset($_POST['a'])) {
// DO SOMETHING
}
记住你要发送到的
success:function(data)
“数据”必须呼应出来的东西在foo.php页
你不能。
PHP需要在服务器上执行,所以你必须要么使用AJAX,并相应地更新网页,或者只是刷新页面。
告诉我,我会申请哪一种方法在Ajax来做到这一点? –
看看jQuery框架 - http://api.jquery.com/jQuery.ajax/ –
您可以发送Ajax请求! – Venu
使用AJAX这个问题 –
如果你有问题,[jQuery的](http://www.jquery.com)将修复它.. – dbf