我已經看過其他一些問題,並嘗試了一些選擇,但仍然有點損失。jquery不立即更新DOM?
編輯 - 只是爲了顯示實際的AJAX調用正在取得..
$.ajax({
type: 'GET',
url: 'AJAXget/getPostcodeCheck.ashx',
data: 'postcode=' + postcode,
async: false,
timeout: 10000,
success: postcodeCallback,
error: function() {
alert('Sorry, there was an issue contacting the server.. please retry.');
return;
}
});
我有以下的jQuery AJAX綁定功能,在這裏我想展示一些東西正在加載例如..
$('#' + btnID).bind('ajaxStart', function() {
$('#' + btnID).append('<div>loading</div>');
});
這只是一個基本的例子..我沒有使用addClass函數來元素(#btnID是一個div),但似乎沒有直接發生。
我已經在函數中放置了一個alert語句來測試ajaxStart是否被觸發,它似乎是..所以我猜測我缺乏對DOM的理解和/或jQuery是錯!即爲什麼沒有立即顯示任何DOM更新/注入?
任何指針/想法大加讚賞!
你試過'$(本).append( '
其實愚蠢不!我想我原本是這樣的......但是隨着切換和改變..會嘗試感謝! – 2010-11-10 19:43:41
其實也試過$(this)..同樣的問題只是作爲一個額外的..它會添加到DOM /刷新一次AJAXSTOP完成.. I.E.任何傑出的功能都完成了嗎? – 2010-11-10 19:47:19