ホームページ  >  記事  >  バックエンド開発  >  Ajax + php が各状態にプログレスバーを作成します。readyState_PHP チュートリアル

Ajax + php が各状態にプログレスバーを作成します。readyState_PHP チュートリアル

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

Ajax+php を使用して進行状況バーを作成するのは、実際には非常に簡単です。
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/321494.html

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