в этом упражнении, мне нужно отредактировать количество книг в форме, а затем передать его из javascript-ajax в php-sql.Array ассоциативный от JavaScript-Ajax до php
Но, во-первых, моя форма выглядит так (сгенерирована php), и, как вы можете видеть, книги id в «name».
<input type="text" class="bookclass" name="books[1]" />
<input type="text" class="bookclass" name="books[2]" />
<input type="text" class="bookclass" name="books[3]" />
Хорошо, теперь мне нужно получить все значения (количества).
var arr = new Array();
var elems = document.querySelectorAll('.bookclass'); // class
for (var i=0; i<elems.length; i++) {
arr.push(elems[i].value)
}
Но, конечно, когда я использую метод «push», не является ассоциативным.
Ajax отправить:
xmlhttp.open("GET", "edit.php?q=" + arrayassoc, true);
Итак, как я могу сделать?
JavaScript не поддерживает ассоциативные массивы. http://www.w3schools.com/js/js_arrays.asp –