2016-05-11 107 views
0

我有這樣的腳本,做AJAX使用jquery,但我希望有具體內容,當我做到了返回undefined進行更新。獲取Ajax內容並將其過濾

<script type="text/javascript"> 
    $(document).ready(function(e) { 
    $.ajax({ 
     url:'n.php', 
     cache:false, 
     type:"GET", 
     success: function(data){ 
     $('.list-ball').html($(data).find(".count").html()); 
     console.log($(data).find(".count").html()); 
     } 
    }); 
    }); 
</script> 
+1

你在'data'中得到了什麼?你的代碼很難閱讀,請格式化。 – urfusion

+0

我使用控制檯日誌,我看到這個 –

+0

3

回答

0

開始console.log(data);

這你可以看到返回的數據。
從那裏你可以填充一個元素,像這樣:

$("#myElement").html(data); 
0

您可以使用$(selector).load()功能,它將取代內容:

$(document).ready(function() { 
    // [url] [any valid css selector] 
    $('.list-ball').load('n.php .count > *'); // Find `.count` content and place it instead of `.list-ball` content 
}); 

如果.list-ball元素不在DOM呈現,比沒有AJAX會執行。

+0

OP在'data'中獲得'

3
',它不是選擇器。所以我認爲問題不在'.list-ball'中。 – urfusion

相關問題