嗨,我使用下面的代碼來獲取數據並將其發送到一個PHP頁面,它工作正如我想要的但它只發送第一個「.order」它遇到,即。我需要發送每個元素與class =「order」,這是某種.each()?通過AJAX發送每個類名稱的元素到php
$('#submit').click(function(){
var order=$('.order').html();
var dataString = 'order='+ order;
$.ajax
({
type: "POST",
url: "order.php",
data: dataString,
cache: false,
success: function(html)
{
$("#response").html(html);
}
});
});
這樣做,而現在它的工作,離奇!
$('#submit').live('click',function(){
var order=$('.order').text();
var dataString = 'order='+ order;
$.ajax
({
type: "POST",
url: "order.php",
data: dataString,
cache: false,
success: function(html)
{
$("#response").html(html);
}
});
});
您需要對請求進行編碼。最好的方法是做'var dataString = {「order」:order};'並讓jQuery處理編碼。 – lonesomeday 2010-11-03 15:17:25