這是我試圖做的簡單版本,但是當你點擊鏈接時,它會將頁面重定向到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