我不知道该怎么做。
我有几个隐藏字段
<input type="hidden" id="order_1" name="order_1" value="1">
<input type="hidden" id="order_2" name="order_2" value="2">
<input type="hidden" id="order_3" name="order_3" value="3">
<input type="hidden" name="ids[]" value="1">
<input type="hidden" name="ids[]" value="2">
<input type="hidden" name="ids[]" value="3">
等等.. 这个想法是通过像这样的ajax传递数据。
var id = $('input').attr('name')
$.post('http://foobar.com/ajax.php', {ids : ids, order: order}, function(data){
});
我不知道如何收集数据。
在 ajax.php 的另一边,我不想得到这样的值
echo $_POST['order_1'];
echo $_POST['order_2'];
......
etc
最佳答案
我认为您正在寻找.serialize
。请参阅api .
尝试这样的事情:
var postData = $('input:hidden').serialize();
$.post('http://foobar.com/ajax.php', postData, function(data){
});
请记住,您可以将我用于隐藏输入的选择器更改为更具体,也许可以使用表单 ID。
关于php - 传递post数据jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12723208/