你好傢伙需要一些幫助。 我有這樣的ajax代碼。.html()方法不改變div內容
$(document).ready(function() {
$(".ajaxLoadPage").click(function(){
var page=$(this).attr('id');
alert(page);
$.ajax({
type:'GET',
url:"/SMS/jsp/"+page+".do",
async:false,
dataType:"html",
cache:false,
success:function(result){
$('#main-content').html(result);
}
});
});
}),
它成功地從服務器返回的「結果」,但是當我試圖用結果覆蓋DIV #main-content
像
$('#main-content').html(result);
爲第二幾個分數div#main-content
是獲得替換/覆蓋'結果',但在此之後div#main-content
會自動加載前一個/舊內容?
請幫我我正是爲什麼這個錯誤發生。
檢查的ID是重複的。如果沒有,請添加完整的HTML – Tushar
聽起來像您的網頁以某種方式重新加載...您不是在提交表單嗎?結果是什麼樣的?而FYI,'async:false'是不行的 –
'console.log(result)'說什麼? – Reeno