php Ajax の例と Ajax チュートリアル 1. XMLHttpRequest オブジェクト用の JavaScript プログラムを作成します。 2 非同期リクエストを行う JavaScript プログラム。 3. サーバーの応答を処理する JavaScript プログラム。
phpチュートリアルのajaxサンプルとajaxチュートリアル
1. xmlhttprequest オブジェクトの Web ページ特殊効果プログラムを作成します。
2 非同期リクエストを行う JavaScript プログラム。
3 サーバーの応答を処理する JavaScript プログラム。
*/
//1xmlhttprequest オブジェクトを作成する Javascript プログラム。
//2 非同期リクエストを発行する JavaScript プログラム。関数getxmlhttprequest()
}
{
var xmlhttp=null;
試してみてください
{
xmlhttp = new xmlhttprequest(); }
キャッチ(e)
{
試してみましょう
{
xmlhttp = new activexobject("msxml2.xmlhttp"); //IE ブラウザの場合
}
キャッチ (e)
{
試してみてください
{
xmlhttp = new activexobject("microsoft.xmlhttp");
}
キャッチ(e)
{
xmlhttp = false;
}
}
XMLを返すhttp;
{//ページフォームのテキストボックス名の値を取得します
戻る;
var user_name = document.getelementbyid("name").value;
if((user_name == null) || (user_name == "")); URL = URL + "?name= + ユーザー名;
xmlhttp = getxmlhttprequest();
If(xmlhttp == null)
{
alert("ブラウザは xmlhttprequest をサポートしていません!");
戻る;
}
var url = "getusername.php" // 要求された URL アドレスを構築します// 3 サーバーの応答を処理する JavaScript プログラム。
xmlhttp.open("get", url, true); // get メソッドを使用して URL への接続を開き、リクエストを行う準備をします
//サーバーがリクエストを処理した後に呼び出される関数を設定します。関数の名前は updatepage
です。 xmlhttp.onreadystatechange = updatepage;
xmlhttp.send(null); //リクエストを送信
}
関数 updatepage()
If(xmlhttp.readystate == 4)
{
var response = xmlhttp.responsetext;
document.getelementbyid("userinfo").value = 応答;
}
}