Массивы в js

igortik

Новичок
Неужели нет метода создавать нечто подобное:

PHP:
        // getitng addresses [NEW]
	var new_addresses = {};
	// phones
	var new_phones = {};
	// counters
	var i = 0;
	var a = 0;
	
	$('.address_box[id="0"]').each(function(){
		var address = $(this).find('input[name="address"]').val();
		new_addresses[i] = address;
		
		$(this).find('.phone[id="0"]').each(function(){
			// getting phones
			var phone = $(this).find('input[name="phone"]').val();
			
			// setting
			new_phones[a] = i+':'+phone_code+':'+phone;
			a++;
		});		
		i++;
	});
В идеале мне необходимо отдавать многомерный массив через $.post, вместо того, чтобы делать так

new_phones[a] = i+':'+phone_code+':'+phone;

Хотелось бы:
new_phones['id_of_address']['numeric_id_of_phone'] = some_value;
 

Adelf

Administrator
Команда форума
http://www.json.org/js.html

Превращаем массив в json-строку, передаем как параметр.. а на сервере json_decode и вуаля - у нас тот же массив, но в php.
 
Сверху