我有一個簡單的點擊功能,下面的代碼,但我似乎無法獲得第一次點擊的數據。Drupal Ajax數據檢索延遲
$.ajax({
type: 'POST',
url: 'test/get/1',
success: function (result) { testit = result; },
dataType: 'json',
data: 'js=1'
});
alert(testit);
在我的回調函數中,我只是返回drupal_json('hello');但直到第二次才顯示出來。例如,如果我點擊按鈕,什麼都不會發生,但是如果我再次點擊它,它會提醒'你好'。在有動態數據的情況下,它也會被延遲一次點擊。例如,假設第一次點擊應該提醒1,第二次應該提醒2,等等。相反,第一次點擊什麼也不做,第二次點擊會提醒1,第三次點擊會提醒2,等等。任何想法爲什麼會發生?謝謝。
謝謝,學到新的東西。 – Wade 2010-01-19 01:20:51