ホームページ > php教程 > php手册 > ajax phpはプログレスバーのreadyState状態を作成します

ajax phpはプログレスバーのreadyState状態を作成します

WBOY
リリース: 2016-06-13 12:17:48
オリジナル
1694 人が閲覧しました

Ajax PHP を使用して進行状況バーを作成するのは、実際には非常に簡単です。
readyState == status (0,1,2,3,4)
0: リクエストは初期化されておらず、open もまだ呼び出されていません
1: リクエストは確立されていますが、まだ呼び出されていません送信され、send はまだ呼び出されていません
2: リクエストは送信され、処理中です
3: リクエストは処理中です。通常、応答には呼び出すことができるデータがすでに存在します
4: 完了

コードをコピー コードは次のとおりです。


var xmlHttp; function create()
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft .XMLHTTP");//IE ブラウザ
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();//IE 以外のブラウザ
}
}
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 ページのコンテンツをターゲット
}
}

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート