ホームページ >バックエンド開発 >PHPチュートリアル >リモート データを更新する XMLHTTP の PHP JS コード デモンストレーション (中国語をサポート)_PHP チュートリアル
xmlhttp、リフレッシュ音なし、漏斗マークなし、最高の効果がありますが、ブラウザーに対する要件が高いため、幸いなことに、私のアプリケーションは単なるアクセサリ機能であるため、ユーザーはこのコントロールをオンにする必要はありません。最終的に、このソリューションを採用することにしました
テストプログラムを書きました。参考までにコードは次のとおりです:
==test2.php==================
session_start();
echo "現在時刻は:".date("Y-m-d H:i:s ",time());
?>
==eg4.php==================
<スクリプト言語="javascript">
関数 re()
{
var http = new ActiveXObject("Microsoft.XMLHTTP");
http.open("GET","test2.php",false);
http.send();
var str = bytes2BSTR(http.responsebody);
t.innerHTML=str;
setTimeout( "re()" , 2000 );
}
スクリプト>
<スクリプト言語=vbscript>
関数 bytes2BSTR(vIn)
薄暗いです
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn,i,1))
ThisCharCode
strReturn = strReturn & Chr(ThisCharCode)
それ以外
NextCharCode = AscB(MidB(vIn,i 1,1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 CInt(NextCharCode))
i = i 1
終了したら
次へ
bytes2BSTR = strReturn
関数の終了
スクリプト>