从某个类获取输入值并使用jquery发送

时间:2011-06-14 05:05:49

标签: php jquery

<input id="u1" class="username">
<input id="u2" class="username">
<input id="u3" class="username">
...

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

我希望像简单的数组或简单的json那样回忆数据。 (我需要INPUT值而不是ID)

3 个答案:

答案 0 :(得分:2)

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

// Do whatever you want with the inputValues array

答案 1 :(得分:1)

var values = new Array();
$('.username').each(function(){
    values.push( $(this).val());
});

答案 2 :(得分:1)

我发现最好使用jQuery内置的serialize方法。它发送表单数据就像正常提交一样。你只需给jQuery一个你的表单的id,它会处理其余的事情。如果您愿意,您甚至可以获取表单操作。

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