Ajax はA
同期的であるため、コールバックを使用します。
Ajax とまったく同じように、何らかの応答があるまでリモート URL ブロックへの呼び出しが必要ですが、非同期部分はありません。または、JAX 呼び出しを行いたいと言えますか。
次のことを実現するための手法はありますか (JQuery を使用) (... JQuery などを使用したソリューション):
function get_data() {
$.ajax({
type : "POST",
url : "/foo"
}).done(function(data, textStatus, jqXHR) {
return data;
}).fail(function(jqXHR, textStatus) {
return null;
});
}
var data = get_data();
// process `data`
私はただ疑問に思っています - 学びたいです。
実際には、返信までブロックしても問題ない場合があります。ブラウザーをブロックしてほしいと言っているのではなく、スクリプト ランタイムだけです。