的我在JS一種新的,但我無法相信我已經無法想出解決辦法...如何獲得的數據進行JQuery.post功能
是myerr中全局定義。 我將myerr =設置爲來自帖子的返回值。 一旦我脫離功能,它就會失去它的價值。
myerr="";
$.post("/rpc/validate_song_entry", {'title':$('#title').val()}, function(data){
alert(data.title); //----> Alerts expected result.
myerr=data.title;
alert(myerr); //-----> Alerts expected result.
}, "json");
alert(myerr); //-------> Nothing. Blank dialog.
在我看來,這是一個變量範圍的問題,但我看不出...
編輯: 我下面貼這個,但不知道如何刪除它... 我現在明白這個帖子是異步完成的。這是有道理的。沒有意義的是,按照您看到的順序彈出警報。我希望最後一次警報(空白的一個)先出現。它不是。它最後出現。
我希望post函數內的警報最後出現。任何人都可以解釋嗎?
我現在明白這個帖子是異步完成的。這是有道理的。沒有意義的是,按照您看到的順序彈出警報。我希望最後一次警報(空白的一個)先出現。它不是。它最後出現。 – user877985