使用下面的代碼,它應該提醒'one',然後'two'。當我按.button
時,只有'one'被提醒。 var got
未返回到.button
函數。返回值jquery函數
$('.button').live('click',function() {
var got = fetchvalue('100');
if(got==1) {
alert('two');
}
});
function fetchvalue(id) {
$.getJSON('/fetchvalue.php?id='+id+'&w=1',function(data) {
alert('one');
var got=1;
});
return got;
}
這將不作爲的getJSON功能工作當ajax調用完成時,調用將被異步調用,這是原始代碼的一個問題。 – joshuahealy 2012-03-23 04:23:33
我已編輯以反映您的評論,謝謝指出。 – 2012-03-23 04:30:48