Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/03/2011, 14:29
johnyuru123
 
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
De acuerdo Respuesta: jquery enviar por $.ajax los valores de un select multiple

Hola, mira lo que yo hice es hacer una funcion que arme un string que sera el parametro
Código:
function valuesSelect(idSelect, paramName){
	var oSelectedOptions = $("#"+idSelect+" option:selected");
	var result = "";
	
	for(var index = 0; index<oSelectedOptions.length;index++){
		result+= paramName + "[]=" + oSelectedOptions[index].value;
		if(index!=oSelectedOptions.length-1)
			result+="&";
	}
	return result;
}
esta funcion devuelve una cadena de este estilo "team[]=1&team[]=2"
siendo "team" el nombre del parametro y los valores son los que estan seleccionados del select que se especifica

en la funcion de ajax, en el parametro data llama a esta funcion y te pegara este string, q es como un array se pasa por url