Foros del Web » Programando para Internet » Jquery »

problemas con split en jquery

Estas en el tema de problemas con split en jquery en el foro de Jquery en Foros del Web. Hola, estoy pasando a traves de value la id y el nombre q recoje de la base de datos y los separo con un guion ...
  #1 (permalink)  
Antiguo 07/06/2010, 03:35
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 7 meses
Puntos: 0
problemas con split en jquery

Hola, estoy pasando a traves de value la id y el nombre q recoje de la base de datos y los separo con un guion

value=" . $registroProv['id_prov'] . "-". $registroProv['nombre_prov'] . "

el problema esque al recojer los datos con

idval = $(this).attr('value').split("-");

si el nombre tiene espacios me coje solo el primer cacho como por ejemplo , la rioja
coje solo la.

como podria hacerlo de otra manera o corregir esta.
Gracias de antemano.
un saludo.
  #2 (permalink)  
Antiguo 07/06/2010, 06:55
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 10 meses
Puntos: 14
Respuesta: problemas con split en jquery

en realidad debería funcionar bien, pero te falta guardar los datos por separado:

Código Javascript:
Ver original
  1. id=idval[0];
  2. provincia=idval[1];
  #3 (permalink)  
Antiguo 07/06/2010, 17:46
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: problemas con split en jquery

Si si eso ya se pero en idval si lo muestro en un alert me muesta cortaos los nombres q tengan espacios, no se porque ese es el problema.
Un saludo.
  #4 (permalink)  
Antiguo 10/06/2010, 08:03
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: problemas con split en jquery

Me he vuelto loco y era tan simple como ponerlo asi:

value='" . $registroProv['id_prov'] . "-". $registroProv['nombre_prov'] . "'

con ' al principio y al final, ya me parecia raro q solo me pasase a mi .
Un saludo.

Etiquetas: split
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:52.