Я надеюсь, что это не ответило где-то :)Создать Jquery массив из массива имени входного
Я использую follwing формы поле ввода, чтобы позволить клиентам обновлять количество элементов в их корзине:
<input type="text" name="item_qty[<?php echo $product['product_id']; ?>]" value="<?php echo $product['product_qty']; ?>">
Таким образом, каждый элемент в корзине имеет поле ввода, как указано выше, и есть одна кнопка отправки, чтобы обновить все количество товаров за один раз.
Моя проблема заключается в том, что я не могу решить, как создать требуемый массив в jquery для отправки через ajax с помощью массива в элементе name (я хочу, чтобы это было как можно больше, если это возможно, поскольку я хочу, чтобы форма работайте как нормальная передача в PHP-файл, если есть причина, по которой jquery не может быть инициализирован).
Я думал, что, возможно, имя должно быть ключом из массива корзины, но не уверен. Может ли кто-нибудь посоветовать лучший способ сделать это, и если это сохранить поле ввода так, как оно есть сейчас, как я получу необходимые данные для создания массива в jquery, пожалуйста.
Try '$ ('форма') сериализующих(); ' –
Google - ваш друг: [учебник здесь] (http://net.tutsplus.com/tutorials/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/) –
I имеют Googled - много раз, используя разные термины, и я только что посмотрел на этот учебник, и это не помогает в моем вопросе. Я уже успешно использую jquery/ajax при отправке нормальных форм и знаю, как создать массив для отправки через ajax. Моя проблема заключается в создании массива из массива в элементе имени поля ввода (и сериализация не работает) –