我有一些像这样隐藏的输入字段......
<input type="hidden" class="added_ids[]" name="added_ids[]" value="5190">
<input type="hidden" class="added_ids[]" name="added_ids[]" value="5340">
<input type="hidden" class="added_ids[]" name="added_ids[]" value="2488">
....等等。
我需要获取每个输入字段的值,以便我可以将它作为参数传递给我的php页面。
url:“index.php / autocomplete / test_search?added_ids [] =”+ //数组持有ID
所以我需要知道我是如何在jQuery中完成它的。
答案 0 :(得分:1)
尝试这样的事情
var array = $('.added_ids\\[\\]').map(function() {
return this.value;
}).get();
console.log(array); \\will give you ["5190", "5340", "2488"]
答案 1 :(得分:0)
您可以使用map()
:
var added_ids = $('.added_ids\\[\\]').map(function() {
return this.value;
}).get();
var url = "index.php/autocomplete/test_search?added_ids[]=" + added_ids.join();
在PHP中,您可以检索该值并将其拆分为,
以将其返回到数组。