我如何将标记<a>
发送到onclick
转到新页面并POST
?
我有以下代码:
<a href="#" onclick="cat_filter(1);">Cat Name</a>
功能cat_filter()
function cat_filter(cat) {
jQuery.ajax({
'url': 'http://xxx/procurar',
'type': 'POST',
'dataType': 'json',
'data': {cat: cat}
});
}
网页上的PHP
$cat = $_POST['cat´];
我需要做的是执行function cat_filter()
将变量作为URL
传递给新的POST
。我怎么能实现这个目标?
答案 0 :(得分:2)
Ajax是一种将数据发送到另一个PHP文件的方法,无需导航离开当前页面。
如果您希望发送数据并导航到新页面,您可以执行以下操作:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a href="#" onclick="cat_filter(1);">Cat Name</a>
&#13;
var myObj;
&#13;