首页 > 解决方案 > 访问 JSON 响应中的 JSON 值

问题描述

我有一个下拉菜单,有一个onchange()函数,它调用一个ajax请求,该请求指向控制器中的一个函数。

我想打印所有像 client_address这样打印“都灵”的值。我想要在 javascript 中。

"billing_details":
{"{contact_firstname}":"Luis",
"{contact_lastname}":"Garcia",
"{contact_email}":"lg@gmail.com",
"{client_company}":null,
"{client_phonenumber}":"1234566",
"{client_country}":"French Southern Territories",
"{client_city}":"Venis",
"{client_zip}":"13212",
"{client_state}":"Djbouti",
"{client_address}":"Turin",
"{password}":"",
"{client_building_no}":"12",
"{client_country_id}":"79",
"{client_calling_code}":"262",
"{client_id}":"25",
"{country_short}":"TF"}}

标签: javascriptjqueryajaxcodeigniter

解决方案


您可以通过 obj['key'] 访问这些值

var data={"billing_details":{
"{contact_firstname}":"Luis",
"{contact_lastname}":"Garcia",
"{contact_email}":"lg@gmail.com",
"{client_company}":null,
"{client_phonenumber}":"1234566",
"{client_country}":"French Southern Territories",
"{client_city}":"Venis",
"{client_zip}":"13212",
"{client_state}":"Djbouti",
"{client_address}":"Turin",
"{password}":"",
"{client_building_no}":"12",
"{client_country_id}":"79",
"{client_calling_code}":"262",
"{client_id}":"25",
"{country_short}":"TF"}}
console.log(data.billing_details['{client_address}'])


推荐阅读