2012-03-21 17 views
0

私はPHPスクリプトをつかんで(そしてPOSTやGETのようなデータを送信して)返すデータを処理することで、divを埋める最も簡単な方法は何でしょうか?Ajax呼び出しでPHPスクリプトでdivを入力しますか?

ライブラリを使用しないで...私が見つけたのは、プロトタイプとjqueryの例です。

ライブラリなしでこれを行った人はいますか?

+0

jqueryライブラリのコードを検索します。 – dhinesh

+0

jqueryなしでシンプルなajaxコードを使用することができます – Hkachhia

+0

@dhinesh私は質問の状態としてlirbaryを使用しないようにしています;) – Sir

答えて

1
var xmlhttp; 

function showUser() 
{ 
    xmlhttp=GetXmlHttpObject(); 


    if (xmlhttp==null) 
    { 
     alert ("Browser does not support HTTP Request"); 
     return; 
    } 
    var url="yourpage.php"; 
    url=url+"?q="+str; 

    xmlhttp.onreadystatechange=stateChanged; 
    xmlhttp.open("GET",url,true); 
    xmlhttp.send(null); 
} 

function stateChanged() 
{ 
    if (xmlhttp.readyState==4) 
    { 
     document.getElementById("yourdiv_id").innerHTML=xmlhttp.responseText; 
    } 
} 

function GetXmlHttpObject() 
{ 
    if (window.XMLHttpRequest) 
    { 
    return new XMLHttpRequest(); 
    } 
    if (window.ActiveXObject) 
    { 
    // code for IE6, IE5 
    return new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    return null; 
} 
+0

完璧に動作します!ありがとう! – Sir

0

this codeをご覧ください。

XHRオブジェクトを完全に扱う方法がわかります。また、砂糖の構文もあります。

Btwでは、100行未満の "ライブラリ"は、基本的にはあなたが望むものを実行するので、うまくいくはずです。

関連する問題