Я использую следующий кодКак разобрать JSON в 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>
Я хочу, чтобы присвоить значение каждой Быстродействие в каждой переменной Ex: CLIENTNAME = "DXX"; cleitPhone = "eerere"
У меня есть следующий ответ консоли:
{
"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
}
Как я могу разобрать вышеуказанные данные в jQuery? Благодарю.
мутноватый. Пожалуйста, [изменить], чтобы добавить описание, пример и другие данные. – Tushar
Кажется, что он уже разобран ...? Предполагая, что вы отправили на самом деле строку, отправьте ее как параметр в 'JSON.parse()'. Обратите внимание: если вы получите этот JSON через запрос AJAX, он будет автоматически проанализирован для вас по jQuery - если вы установили правильный ответ MIME-типа в ответе –
Возможный дубликат [Безопасное превращение строки JSON в объект] (http : //stackoverflow.com/questions/45015/safely-turning-a-json-string-into-an-object) –