2010-03-12 30 views
3

從所見即所得等給出一個大的文本塊:找到帶有class =「x」和POST數據庫插入所有元素服務器

Lorem ipsum dolor sit amet, <span class="X" id="12">consectetur adipiscing elit</span>. Donec interdum, neque at posuere scelerisque, justo tortor tempus diam, eu hendrerit libero velit sed magna. Morbi laoreet <span class="X" id="13">tincidunt quam in facilisis.</span> Cras lacinia turpis viverra lacus <span class="X" id="14">egestas elementum. Curabitur sed diam ipsum.</span> 

我如何使用jQuery查找以下內容:

<span class="X" id="12">consectetur adipiscing elit</span> 
<span class="X" id="13">tincidunt quam in facilisis.</span> 
<span class="X" id="14">egestas elementum. Curabitur sed diam ipsum.</span> 

,並郵寄到服務器,如下所示:

12, consectetur adipiscing 
13, tincidunt quam in facilisis. 
14, egestas elementum. Curabitur sed diam ipsum. 

在這樣一種方式,ColdFusion的用戶可以通過循環的結果,使3塞入數據庫?

回答

8
var postText = ""; 
$("span.X").each(function() { 
    postText += "\n" + $(this).attr("id") + ", " + $(this).text(); 
}); 

$.ajax({ 
    url: "path/to/script", 
    type: "POST", 
    data: "postText=" + postText, 
    success: function(response) { 
     // request has finished at this point. 
    } 
}); 
+0

應該是'$(「span.X」)' - 跨距和.X之間沒有空格 – Frunsi 2010-03-12 15:49:10

+0

@frunsi,糾正它,謝謝! – 2010-03-12 15:51:27

+0

那麼這裏的最終結果是什麼?它是否發佈數組?我在後端插入數據庫的做法是什麼? thxs – AnApprentice 2010-03-12 16:27:55

相關問題