对象Jsonp数组未定义的值

时间:2015-07-05 22:03:54

标签: javascript arrays ajax json

我需要帮助....我有这个代码:

  var req = $.ajax( {
   url:'http://zz33.infoucrso.com/WSCategorias.svc/cargarCategoria?callback=?',
   dataType : "jsonp",
   data: { nombre: val},
   timeout : _timeOut
  });
  req.success(function(datos)
  {
   ProcesarCategorias(datos);
  });

所以我收到一个对象JSON并将该对象传递给具有下一个代码的函数ProcessarCategotias:

function ProcesarCategorias(datos) {
 var categoria = JSON.stringify(datos);

 alert(categoria);
}

这样就会显示下一条信息:{“IdCategoria”:2,“Nombre”:“Música”},但我只需访问 Nombre的价值,如果我做了categoria [0],这会给我一个“{”,如果我做了类别[“Nombre”],则表明我未完成。我看到了其他问题,但这对我不起作用。 谢谢

1 个答案:

答案 0 :(得分:0)

交换

JSON.stringify(datos)

JSON.stringify(datos['Nombre'])