Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2013, 09:12
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
Respuesta: obtener un valor de una respuesta json

un avance...

Código Javascript:
Ver original
  1. $.post('../folder/script.php',{q:id_categoria},function(result){
  2.     alert(result.rows[1].categoria);
  3. },'json');

con result.rows[1].contrato logro ver el dato pero resulta que creo que no me esta funcionando enviar mi variable {q:id_categoria} porque me esta trayendo todas las categorias, no la que le estoy indicando, osea creo que mi json es algo asi:

{"total":"3","rows":[{"id":"1","categoria":"deportes"},{"id":"2","categ oria":"ferreteria"},{"id":"3","categoria":"abarrot es"}]}

entonces si yo le pongo:

alert(result.rows[0].categoria) =>deportes
alert(result.rows[1].categoria) => ferreteria
alert(result.rows[2].categoria) => abarrotes



como saber que me esta enviando la variable {q:id_categoria}

para solo obtener

{"total":"1","rows":[{"id":"1","categoria":"deportes"}]}

y entonces poder llamar al unico resultado asi:

var categoria = result.rows[0].categoria;

alguna sugerencia??

gracias