if (this.readyState == 4 && this.status == 200){……}「readyState」と「status」は、現在の状況と、通信完了時のステータスを示すプロパティです。これらが「readyState == 4」「status = 200」であれば、正常にすべてのデータが受け取れたことになります。ですから、これらをチェックして完了時の処理を実行すればよいのです。※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function ajaxStart(url){
var req = createRequest();
if (req == null){
alert("実行できません!");
return;
}
req.open("GET", url);
req.setRequestHeader("User-Agent","XMLHttpRequest");
req.onreadystatechange = function(){
if (this.readyState == 4 && this.status == 200){
……必要な処理をする……
}
}
req.send();
}
| << 前へ | 次へ >> |