0

私はAJAXを初めて使用します。誰かが私のコードに、AJAXを呼び出すのは簡単だとコメントするまで、簡単な方法に気付かずにajaxを呼び出す難しい方法を研究し始めました。誰かがこれを$.ajaxの方法に変換できますか:D。ありがとう!

これはAJAXを呼び出す私の関数です

function showResult(str)
{
    if (str.length==0)
    {
        document.getElementById("livesearch").innerHTML="";
        document.getElementById("livesearch").style.border="0px";
        return;
    } 
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
            document.getElementById("livesearch").innerHTML=xmlhttp.responseText;
            document.getElementById("livesearch").style.border="1px solid #A5ACB2"; 
        }
    }
    xmlhttp.open("GET","getuser.php?q="+str,true);
    xmlhttp.send();

}
4

1 に答える 1

1

jqueryファイルを含めることを忘れないでください

var variable = '123'; //here you should pass the veriable to server
        $.ajax({
                    type : "GET",
                    url : getuser.php,
                    data : variable 
                }).done(function(response) {
                    alert(response);
                    }
                });
  1. タイプはGETまたはPOSTである必要があります
  2. url:ファイルへのパス
  3. データ:サーバーに送信するため
  4. 完了:応答がサーバーから返されるとき

このリンクを読む必要があります

于 2012-09-25T10:38:12.313 に答える