2011-06-14 61 views
0
<input id="u1" class="username"> 
<input id="u2" class="username"> 
<input id="u3" class="username"> 
... 

如何使用“username”类获取输入值并用ajax jQuery发送到php页面。从某个类获取输入值并使用jquery发送

我想recive像简单的数组或简单的JSON数据。 (我需要输入值和不IDS)

回答

2
var inputValues = []; 
$('input.username').each(function() { inputValues.push($(this).val()); }); 

// Do whatever you want with the inputValues array 
1
var values = new Array(); 
$('.username').each(function(){ 
    values.push($(this).val()); 
}); 
+0

values [] = $(this).val();我得到了语法错误 – user677900 2011-06-14 05:42:59

+0

@ a.v:已更正 – Gaurav 2011-06-14 05:54:13

1

我觉得最好使用jQuery的内置serialize方法。它发送表单数据就像正常提交会。您只需向jQuery提供您的表单的ID,然后就可以完成剩下的工作。如果你愿意,你甚至可以抓住表单动作。

$.ajax({ 
    url: "test.php", 
    type: "POST", 
    data: $("#your-form").serialize(), 
    success: function(data){ 
    //alert response from server 
    alert(data); 
    } 
}); 
相关问题