我想从外部服务器获取JSON响应,但我无法拆分响应中的每个字段。
<script>
function padronafip() {
$.ajax({
url: 'https://soa.afip.gob.ar/sr-padron/v2/persona/27293892046',
datatype: 'json',
success: function(data) {
var JSONString = JSON.stringify(data);
console.log(JSONString);
}
});
}
</script>
以下是回复:
{"success":true,"data":{"idPersona":27293892046,"tipoPersona":"FISICA","tipoClave":"CUIT","estadoClave":"ACTIVO","nombre":"SPITALE LAURA ANDREA","tipoDocumento":"DNI","numeroDocumento":"29389204","domicilioFiscal":{"direccion":"25 DE MAYO 198 - ESQUINA: RIVADAVIA","localidad":"PIGUE","codPostal":"8170","idProvincia":1},"idDependencia":111,"mesCierre":12,"fechaInscripcion":"1997-07-03","categoriasMonotributo":[{"idImpuesto":20,"idCategoria":44},{"idImpuesto":21,"idCategoria":11}],"impuestos":[20],"actividades":[474010,951100]}}
我想用一些数据填充不同的文本框。
谢谢!
答案 0 :(得分:1)
删除它:
var JSONString = JSON.stringify(data);
console.log(JSONString);
然后您可以这种方式访问您的数据:
$.ajax({
url: 'https://soa.afip.gob.ar/sr-padron/v2/persona/27293892046',
datatype: 'json',
success: function(result) {
console.log(result.data.nombre);
}
});