tengo un código JQuery que hace uso de un webservice, el cual me retorna una cadena con los valores que tengo que recuperar.
La llamada que realizo es:
Código:
El valor que me devuelve el webservice es:$.ajax({
type: 'GET',
url: urlWSBase + '/ProductCategory?_where=id%20in%20(%20select%20distinct%20p.productCategory%20from%20Product%20p%20where%20purchase%20=%20true%20)&_sortBy=name&callback=callback',
contentType: 'application/json',
dataType: 'jsonp',
username: 'xxxx',
password: 'xxxx',
crossDomain: true,
jsonp: false,
jsonpCallback: 'callback',
success: function(data) {
$("#campo1).get(0).options.length = 0;
$("#campo1).get(0).options[0] = new Option("Seleccione categoría", "-1");
$.each(data.d, function(index, item) { $("#campo1).get(0).options[$("campo1).get(0).options.length] = new Option(item.Display, item.Value);
});
},
error: function (httpReq,status,exception){
alert("Error al cargar las categorias de productos");
}
Código:
¿Cómo puedo interpretar y recuperar determinados valores?¿Recuperar por ejemplo el valor 'name' e 'id'?callback({"response":{"startRow":0,"endRow":0,"data":[{"_identifier":"Azul claro","_entityName":"ProductCategory","$ref":"ProductCategory\/5D5B60983EE34C859DC79D400B1BFC1B","id":"5D5B60983EE34C859DC79D400B1BFC1B","client":"4D4719F95EF1408D935D33F554A29E16","client$_identifier":"aaa-1","organization":"0","organization$_identifier":"*","active":true,"creationDate":"2013-08-09T12:55:44+02:00","createdBy":"4748C3D537674ED6948B5D1F9AC7F3A9","createdBy$_identifier":"aaa-1Admin","updated":"2013-08-09T12:55:44+02:00","updatedBy":"4748C3D537674ED6948B5D1F9AC7F3A9","updatedBy$_identifier":"aaa-1Admin","searchKey":"Azul claro","name":"Azul claro","description":"Categoría Azul claro","default":false,"plannedMargin":0,"assetCategory":null,"image":null,"summaryLevel":false,"recordTime":1376905656037}],"status":0}})
Gracias


