ホームページ >バックエンド開発 >PHPチュートリアル >Ajax+phpでプログレスバーコードを作成【readyState各ステータスの説明】_PHPチュートリアル

Ajax+phpでプログレスバーコードを作成【readyState各ステータスの説明】_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:39:26920ブラウズ

ReadyState == status (0,1,2,3,4)
0: リクエストは初期化されておらず、open もまだ呼び出されていません
1: リクエストは確立されていますが、送信されておらず、送信は完了していますまだ呼び出されていません
2: リクエストは送信され、処理中です
3: リクエストは処理中です。通常、レスポンス内の一部のデータを呼び出すことができます
4: 完了

コードをコピーします コードは次のとおりです以下:

var xmlHttp;
function create()
if(window.ActiveXObject )
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE ブラウザ
}
else if(window. }
function) Request(url)
{
xmlHttp.open("GET","for.php?id="+url,true);//trueは非同期送信
xmlHttp.onreadystatechange = ip985;//レスポンス関数
xmlHttp.send (null);
}
function ip985()
{
if(xmlHttp.readyState==1)
{
document.getElementById('IP985').innerHTML = "リクエストは確立され、送信する準備ができています。 .." ; //IP985 フラグ
}
if(xmlHttp.readyState==4)
{
var v = xmlHttp.responseText;//コンテンツを取得
document.getElementById('ip985').innerHTML = v;/ /ターゲット Web ページ コンテンツ
}
}




http://www.bkjia.com/PHPjc/321567.html

www.bkjia.com

http://www.bkjia.com/PHPjc/321567.html技術記事 ReadyState == status (0,1,2,3,4) 0: リクエストは初期化されておらず、open もまだ呼び出されていません 1: リクエストは確立されていますが、まだ送信されておらず、send もまだ呼び出されていません2: リクエストは送信され、処理中です。 3: リクエスト...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。