我目前正在执行一个php文件:
<a href="test.php?foo=boo">test</a>
我宁愿不必加载新页面并在onClick上进行。
有没有人知道一种简单的方法呢?
我添加了一个更完整的示例,包括建议的ajax。我仍然无法让它工作。
<script type="text/javascript">
$('li').click(function() {
$.ajax({ type: "GET", url: "test.php", data: { foo: 'boo' }, success: function(data){
// use this if you want to process the returned data
alert('complete, returned:' + data);
}});
});
</script>
</head>
<body>
<div id="header">
<h1>Title</h1>
</div>
<ul>
<li><a href="#">Test</a></li>
</ul>
</body>
</html>
答案 0 :(得分:5)
是的,正如你的标签所说。您需要使用AJAX。
例如:
$.ajax({
type: "GET",
url: "test.php",
data: "foo=boo"
});
然后你只需要在点击功能中坚持下去。
$('a').click(function() {
// The previous function here...
});
编辑:将方法更改为GET。
答案 1 :(得分:5)
您可以使用jquery并执行以下操作:
$.ajax({ url: "test.php", data: { foo: 'boo' }, success: function(data){
// use this if you want to process the returned data
// alert('complete, returned:' + data);
}});
有关详细信息,请查看the jquery-documentation
答案 2 :(得分:-4)
在你的firl中说例如try.html写这段代码
<meta http-equiv="refresh" content="2;url=test.php?foo=boo">
它会在2秒内将你重定向到test.php?foo = boo
或其他方式=========================================== < / p>
创建一个php文件
<?php
header('Location: test.php?foo=boo');
exit;
?>
希望这个帮助