我有:
$('.clic').click(function () {
event.preventDefault();
var cliclink = $(this).attr('href');
var clicanchor = $(this).text();
$.post("addclic.php", { li: cliclink, an: clicanchor });
})
和
<a href="new_page.html" class="clic">my_link</a>
当我点击链接时,$.post
已完成,但我没有重定向到new_page.html。
如果我取消event.preventDefault()
,我正确地重定向到new_page.html,但$.post
无效。
我希望链接和$.post
同时工作,但是如何工作?....
答案 0 :(得分:0)
您可以使用location.href
重定向并在成功回调函数中重定向到url:
$('.clic').click(function () {
event.preventDefault();
var cliclink = $(this).attr('href');
var clicanchor = $(this).text();
$.post("addclic.php",
{
li: cliclink,
an: clicanchor },
function(response){
location.href=clicklink;
});
})