ich den folgenden Code verwendenWie analysieren JSON in jQuery
<script>
$(document).ready(function(){
$('.v_modalLink').click(function(){
var journalId=$(this).attr('data-id');
$.ajax({
type:"POST",
url:"<?php echo base_url();?>index.php/pranasInventory/view_invoice/1",
data:{journalId:journalId},
success:function(data)
{
var json_obj=$.parseJSON(data);
for(var i in json_obj)
{
voucherId=json_obj[i].invoice_id;
}
}
});
})
});
</script>
ich die jede Antwort-Wert in jeder Variablen Ex zuweisen möge: client = "dxx"; cleitPhone = "eerere"
Ich habe folgende Konsolenantwort:
{
"invoice": [{
"invoice_id": "1",
"client_id": "1",
"client_name": "makemytrip",
"client_phone": "1234567891",
"client_email": "[email protected]",
"client_address": "Banglore.",
"service_name": "Mobile Apps",
"service_description": "asdasd asasd asdads asdasdads.",
"created_date": "2016-08-10",
"gross_amount": "1000000",
"tax_amount": "145000",
"net_amount": "1145000",
"tax_identifier_name": "Service Tax 14.5%"
}],
"myarray": [{
"taxname": "Service tax @ 14%",
"taxamount": 140000
}, {
"taxname": "swachh bharat cess @ 0.5%",
"taxamount": 5000
}],
"rowcount": 2
}
Wie kann ich die oben genannten Daten in jQuery analysieren? Vielen Dank.
Unklare. Bitte [bearbeiten], um Beschreibung, Beispiel und andere Details hinzuzufügen. – Tushar
Es scheint, als ob es bereits geparst ist ...? Wenn Sie davon ausgehen, dass es sich bei dem, was Sie gepostet haben, tatsächlich um eine Zeichenfolge handelt, senden Sie sie als Parameter an 'JSON.parse()'. Wenn Sie diesen JSON über eine AJAX-Anfrage abrufen, wird er automatisch von jQuery für Sie analysiert - vorausgesetzt, Sie haben den korrekten MIME-Typ in der Antwort –
Mögliche Duplikate von [Sicherer Wechsel einer JSON-Zeichenfolge in ein Objekt] (http : //stackoverflow.com/questions/45015/safely-turning-a-json-string-into-an-object) –