这是我试图做的简单版本,但是当你点击链接时,它会将页面重定向到url +#,这会创建一个额外的导航步骤当试图使用浏览器后退按钮时。AJAX href ='#'导航url
如果我删除了href它不起作用,如果我将其更改为href ='',那么它每次刷新页面。
处理这个问题的正确方法是什么?我仍然试图学习jQuery/AJAX,所以这可能是一个非常基本的问题。
HTML
<div id='updateMe'>Old Value</div>
<a href='#' id='test'>Test</a>
jQuery的
$(function(){
$('#test').click(function(){
$.ajax({
type: "GET",
url: '',
success: function(data) {
$('#updateMe').html('New Value');
}
});
return false;
});
});
你的小提琴的作品,不是吗? – Regent 2014-09-10 19:07:02
是的,因为我认为它是一个iFrame。 http://fiddle.jshell.net/bvp8xa5x/1/show/light/ – Andrew 2014-09-10 19:12:07
如果这实际上并不是链接,则使用样式化的“span”... – tymeJV 2014-09-10 19:12:51