onclick如何发布到新页面?

时间:2016-06-26 14:06:40

标签: javascript php jquery ajax function

我如何将标记<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。我怎么能实现这个目标?

1 个答案:

答案 0 :(得分:2)

Ajax是一种将数据发送到另一个PHP文件的方法,无需导航离开当前页面。

如果您希望发送数据并导航到新页面,您可以执行以下操作:

&#13;
&#13;
<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;
&#13;
&#13;