我有一個js函數,它使用$ .post來獲取數據和存儲值在隱藏字段中的函數工作正常,但在調用函數之外的函數外它不會工作,但如果我只使用alert('sometext');警報前隱藏字段的值,那麼它將存儲值,並給予正確的輸出 代碼看起來象值不存儲在隱藏字段
function abc(){
$.post('sch.php',{begin:'he'},function(data){
$('#g').attr('value',data);
});
}
//call a function
abc();
alert($('#g').attr('value'));
//won't alert stored value
你需要了解如何** ** AJAX作品讀了:當你試圖acceess it.You應該使用同步看漲或看跌都靠裏面的代碼回調method.Modified代碼數據不可用。您必須將所有代碼移到回調函數中。 –
是否有任何問題,如果我使用 $ .ajaxSetup({async:false }); –