で使用されるAjaxのJS

<スクリプト>
の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オブジェクトの構文を作成します。

variable=new XMLHttpRequest();

古いバージョンのInternet Explorer(IE5やIE6)ActiveXオブジェクトを使用しました:

variable=new ActiveXObject("Microsoft.XMLHTTP");

IE5やIE6を含むすべての近代的なブラウザに対応するためには、ブラウザがXMLHttpRequestオブジェクトをサポートしているかどうか確認してください。サポートされている場合、のXMLHttpRequestオブジェクトが作成されます。そうでない場合には、ActiveXObjecを作成

サーバへの第2の送信要求

サーバーにリクエストを送信するには、我々は、XMLHttpRequestオブジェクトのopen()とsend()メソッドを使用します。

xmlhttp.open( "GET"、 "ajax_info.txt"、真の);
xmlhttp.send();

 

方法 説明
オープン(メソッドURL非同期

タイプは、要求、URL、および非同期リクエスト処理するかどうかを指定します。

  • 方法:要求のタイプ、GETやPOST
  • URL:サーバ上のファイルの場所
  • 非同期:(非同期)trueまたはfalseに(同期)
送信(文字列

サーバに要求を送信します。

  • 文字列:POSTリクエストのみ

おすすめ

転載: www.cnblogs.com/insist-bin/p/11025292.html