【问题标题】:Access a JSON value inside a JSON response访问 JSON 响应中的 JSON 值
【发布时间】:2018-11-26 08:28:01
【问题描述】:

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

我想打印像client_address 这样的所有值,它将像这样打印“Turin”。我想要在 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"}}

【问题讨论】:

  • 这不是有效的 JSON 格式。也许你想写console.log(obj.billing_details.client_address)

标签: javascript jquery ajax codeigniter


【解决方案1】:

您可以通过 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}'])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 2019-08-19
    • 2020-09-29
    • 1970-01-01
    • 2010-11-19
    相关资源
    最近更新 更多