Показать сообщение отдельно
  #12 (permalink)  
Старый 05.04.2010, 13:00
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

По-идее, как-то так…
var dataArray = [];
$("[id^=#select]").each(function(){ // для каждого элемента, чей id начинается с "select"
	var match = /^select(\d+)0$/.test(this.id); // соответствует маске?
	if (!match) return true; // нет — игнорируем
	dataArray.push("save" + match[1] + "=" + $(this).val()); // используя выдранное значение, добавляем значение в массив
})

$.ajax({ 
	url:"save.php", 
	data: dataArray.join("&"), // соединяем куски массива так, что их разделяет "&"
	success: function(save){ 
		$(".save01").append(save); 
}


Должно работать, если я не опечатался, для всех элементов с id = "select{любое положительное количество цифр}0"
Ответить с цитированием