2012-08-06 80 views
0

我有一個關於jQuery和AJAX,我正在做這個AJAX調用問題:鑄造字符串jQuery對象

jQuery.ajax({ 
    url: url, 
    cache: false, 
    type: 'POST', 
dataType: 'html', 
     success: function(data) { 
    console.log(jQuery(data)); 
     } 
}); 

當我做的成功的功能

console.log(jQuery(data)); 

我得到這個值:

e.fn.e.init[136] 
[0 … 10] 
[11 … 21] 
[22 … 32] 
[33 … 43] 
[44 … 54] 
[55 … 65] 
[66 … 76] 
[77 … 87] 
[88 … 98] 
[99 … 109] 
[110 … 120] 
[121 … 131] 
[132 … 135] 
length: 136 
__proto__: Object[0] 

我需要知道作爲我爲獲得此變量的DOM元素「數據」: 實施例

jQuery(data).filter('#example'); 
+0

你從你的代碼返回什麼? – Tomer 2012-08-06 13:24:57

+0

使用'console.log(data);'告訴我們數據是什麼。 – Stefan 2012-08-06 13:25:11

回答

2

如果數組真的大的瀏覽器控制檯現在打破它,它表明你在較小的塊。

只需單擊其中一個塊即可查看數據。

您的選擇器應該工作罰款! (以及如果你在data字符串中有正確的信息)

+0

Chrome中的這一變化引發了許多人對新行爲感到困惑的問題。 – 2012-08-06 13:30:32

+1

是的,它工作得很好,因爲日誌顯示了一個可容納136個DOM元素的jQuery對象 – Esailija 2012-08-06 13:30:42

+1

@Rocket yea ......當我第一次看到它時,它讓我困惑......: - 他們應該告訴人們.... – Neal 2012-08-06 13:31:31