С многомерными массивами в javascript беда, а уж с передачей многомерного массива AJAX запросом — тем более.
Не буду долго рассказывать о своих страданиях 🙂 сразу готовое, красивое решение
1 2 3 4 5 6 7 8 9 10 11 12 13 |
data = new Object(); for (i = 0; i < games.length; i++) { data[‘games[‘ + i + ‘][name]’] = $(games[i]).find(‘.game-name’).val(); data[‘games[‘ + i + ‘][img]’] = $(games[i]).find(‘.game-img’).val(); data[‘games[‘ + i + ‘][url]’] = $(games[i]).find(‘.game-url’).val(); } $.ajax({ url: ‘games.php’, type: «POST», data: data }); Всё — ловим в games.php правильный массив $_POST |