так что я думаю, что я немного растерялся из-за того, что я сейчас пытаюсь сделать, я так устал.
в основном у меня есть 4 флажка, их значения являются числом.
Допустим, мой источник HTML выглядит следующим образом:
<input class="extra" type="checkbox" name="checks[1]" value="1"/>
<input class="extra" checked="checked" type="checkbox" name="checks[2]" value="2"/>
<input class="extra" type="checkbox" name="checks[3]" value="3"/>
<input class="extra" checked="checked" type="checkbox" name="checks[4]" value="4"/>
Я хочу опубликовать чеки [] с помощью jquery post, как это было бы опубликовано в PHP, я очень новичок в этом и запутался в том, что люди просто говорят «serialize», что приводит к тому, что я теряюсь при использовании serialize.
checks[1] is empty
check[2] = 2
checks[4] = 4
Я хочу, чтобы это было по сути так с другой стороны.
Я сериализирую это так:
var post_data = $('input[name^="checks"]:checked').serialize();
опубликовать это так:
$.post('search_item.php', post_data { 'option[]':option, save: form.save.value, item: form.item.value, name: form.i_name.value, desc: form.i_desc.value, text: form.i_text.value },
function(output) {
$('#return2').html(output).show();
});
теперь обращаемся к нему с другой стороны, его структура выглядит так:
проверяет [0] = c
проверяет [1] = ч
проверяет [2] = e
и т. д.
так может кто-нибудь подсказать, как это на самом деле работает? Потому что я измотан и очень растерян.
большое спасибо,
Джо