我试图创建一个链接,点击后不会重定向,但会执行一个动作,然后使用jquery刷新页面。当我使用javascript时,javascript不显示警报:window.location.reload()
<a href="link.php?id=1" id="btnClick">Click Me</a>
<Span id="updateMe">1</span>
jQuery的
$('#btnClick').click(function(e){
url = $(this).attr('href');
$.ajax({
url: url,
success: function(){
alert("succes alert 1 worked");
}
});
$.ajax({
url: "another_url.php",
success: function(data){
$("#updateMe").html(data);
}
});
javascript:window.location.reload();
});
'e.preventDefault();'你应该把你的重定向在'success'回调,因为它会火的时候了,否则。 – jeroen
这与php – messerbill
无关因为页面退出并且调用还没有回来。另外,标签'javascript:'是无用的。 – epascarello