2012-09-25 59 views
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(); 

} 
+0

回報你嘗試過什麼?例如,你可以看看jQuery [documentation](http://docs.jquery.com/Ajax)。毫無疑問,有人會指出,StackOverflow不是一個代碼寫入服務。 –

回答

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. 網址:路徑文件
  3. 數據:用於發送到服務器
  4. 做:當你的響應從服務器

You should read this link

+0

謝謝Hameed。我將在我的代碼中應用此示例:D – electricfeel1979

+0

好吧..不要忘記接受答案.....如果它有幫助..乾杯 – chhameed