2011-11-04 26 views
0

在阿賈克斯我用的readyState在JQuery中

if (xmlhttp.readyState==4) 
{ 
    document.getElementById('cTxt').innerHTML=xmlhttp.responseText;    
} 
else 
{ 
    document.getElementById('cTxt').innerHTML="<img src='img/loader.gif' width='15' height='15' />"; 
} 

同樣的,我需要在JQuery中。

回答

0

而不是有這種就緒狀態jQuery使用回調函數來處理AJAX請求。看看$.ajax()。有像successerror這些參數可以給一個函數,如果達到狀態,將會被調用。

2

試試這個

function send_ajax() 
{ 
    $('#cTxt').html("<img src='img/loader.gif' width='15' height='15' />"); 
    $.ajax({ 
     url: "Your page url where ajax request will be sent", 
     success: function(data){ 
      $("#cTxt").html(data); 
     } 
    }); 
} 
0

下面是相應的:

$(document).ready(function() { 
    $.ajax(
     type : 'GET', 

     data : 'data=val', 

     url : 'foobar.php', 

     success : function(text){ 
         $("#cTxt").html(text.responseText); 

    } 
    ) 
});