2012-04-10 64 views

回答

2

假設你在你的Web頁面中的DIV要刷新:

<div id="myDiv"> </div> 

刷新它使用JavaScript,你只需要選擇它,並更改HTML代碼:如果你要處理的形式,數據庫查詢

... 你必須使用AJAX調用一些PHP腳本,例如w^ithout重新加載當前頁面...

2

您可以爲您的目的使用Ajax。 假設您想在將用戶註冊到您的網站之前檢查用戶名的可用性。

創建一個請求對象異步

功能的createRequest()

{

try{

request=new XMLHttpRequest(); 

} catch(tryMS){

try{ 

     request=new ActiveXObject("Msxml2.XMLHTTP"); 

    } catch(otherMS){ 

     try{ 

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

     } catch(failed) { 

      request=null; 
     } 

    } 

} 

return request; 

}

接着是發送異步請求

功能checkAvailability(用戶名){

request=createRequest(); 

if(request==null){ 

    alert("Ajax request not possible on your browser"); 

    return; 

} 

var url="checkAvailability?username="+username; 

request.open("GET", url, true); 

request.onreadystatechange = showStatus; 

request.send(null); 

}

代碼

跟蹤響應

功能showStatus(){

if(request.readyState == 4) { 

if(request.status == 200) { 

    var response = request.responseText; 

      if(response == 1){ 

       //username available 

      } else{ 

       //username not available 

      } 

    } 

} 

}

+0

請將代碼格式化爲代碼而不是引用。使讀起來更容易... – 2012-04-10 10:34:49

相關問題