XMLHttpRequest()を使用してjsonファイルをロードする非同期要求を行っています。リクエストの完了を待ってから、残りの作業を続ける必要があります。XMLHttpRequestにajaxCompleteを適用するにはどうすればいいですか?
私はajaxComplete()がこれを行うべきであることを見ましたが、実際のコードに適用して動作させることはできません。
ここで私はここで私は今、私はそれが
を完了したことをしたいajaxCall();
その関数を呼んでいる非同期要求を経由して
function ajaxCall(){
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
arrayImages = JSON.parse(xmlhttp.responseText);
output(arrayImages);
}
}
xmlhttp.open("GET", url, true);
xmlhttp.send();
}
をJSONを呼び出す関数を設定してい
do other things
助けが必要ですか?
ありがとうございます!
「ajaxCall」に「他のことをする」コールバックを受け入れるようにします。具体的な例については、[非同期呼び出しからの応答を返すにはどうすればいいですか?](http://stackoverflow.com/q/14220321/218196)を参照してください。 –
* "ajaxComplete()がこれを行うべきであることがわかりました" *これはjQueryのようです。あなたはjQueryを使用していないので、あなたには当てはまりません。 –