<スクリプト>
のvar XMLHTTP。
関数loadXMLDoc(URL、cfunc)
{
場合(window.XMLHttpRequest)
{// IE7 +、Firefoxの、クロム、オペラ、サファリ代码
XMLHTTP =新しいXMLHttpRequestを();
}
他
{// IE6、IE5代码
XMLHTTP =新しいActiveXObjectを( "Microsoft.XMLHTTP")。
}
xmlhttp.onreadystatechange = cfunc。
xmlhttp.open( "GET"、urlには、真の);
xmlhttp.send();
}
関数myFunction1(STR)
{
loadXMLDoc( "HTTP://localhost/Project1/Select.php名=" + STR、関数()
{
IF(xmlhttp.readyStateの== 4 && xmlhttp.statusの== 200)
{
IF(xmlhttp.responseText ==」 YES "){
のdocument.getElementById(" ")。innerHTMLの= "NAME1用户名已存在";}
他{
のdocument.getElementById(" NAME1" )のinnerHTML = "用户名正确";}
}
})。
}
1. XMLHttpRequestオブジェクトを作成します。
すべての最新ブラウザ(IE7 +、Firefoxの、クロム、SafariやOperaは)ビルトインされているXMLHttpRequestオブジェクト。
XMLHttpRequestオブジェクトの構文を作成します。
古いバージョンのInternet Explorer(IE5やIE6)ActiveXオブジェクトを使用しました:
IE5やIE6を含むすべての近代的なブラウザに対応するためには、ブラウザがXMLHttpRequestオブジェクトをサポートしているかどうか確認してください。サポートされている場合、のXMLHttpRequestオブジェクトが作成されます。そうでない場合には、ActiveXObjecを作成
サーバへの第2の送信要求
サーバーにリクエストを送信するには、我々は、XMLHttpRequestオブジェクトのopen()とsend()メソッドを使用します。
xmlhttp.send();
方法 | 説明 |
---|---|
オープン(メソッド、URL、非同期) | タイプは、要求、URL、および非同期リクエスト処理するかどうかを指定します。
|
送信(文字列) | サーバに要求を送信します。
|