首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ajax调用中解析JSON

在Ajax调用中解析JSON
EN

Stack Overflow用户
提问于 2016-01-01 18:21:05
回答 1查看 57关注 0票数 3

我从数据库的查询中得到了这个JSON响应:

代码语言:javascript
复制
[{
  "IMAGE": "",
  "NAME": "BEANS,LIMA,DRY",
  "NSN": " 8915005302173",
  "FIIG": "T113-J",
  "INC": "2153",
  "CRITICALY": "0",
  "TYPE_II": "4",
  "DEMIL": "a",
  "DATE": "2003-06-12",
  "ESD": ")",
  "PMIC": "a",
  "ADPEC": "0",
  "HMIC": "n",
  "HCC": "",
  "ENAC": "",
  "SUPPLIER": "Defense Supply Agenc",
  "CAGE": "54027",
  "PART_NUMBER": "0",
  "STAT": "a",
  "RNCC": "3",
  "RNVC": "1",
  "DAC": "4",
  "RNAAC": "zz",
  "SADC": "",
  "MSDS": "",
  "MOE": "ds",
  "USC": "i",
  "AAC": "h",
  "SOS": "sms",
  "UI": "lb",
  "UNIT_PRICE": "1",
  "QUP": "1",
  "CIIC": "u",
  "SLC": "0",
  "MGT_CTRL": "",
  "REP": "",
  "SUPPLY_PACKAGE_TYPE": "Fruits and Vegetables",
  "SPECIAL_FEATURES": "",
  "DEFINITION": "Note-Subsistance items which are specifically prepared for dietetic use are classified in Class 8940. Nondietetic foods, even though they bear the same approved item names as corresponding dietetic fo"
}]

我只想选择NSN号码。这是Ajax调用:

代码语言:javascript
复制
$(document).ready(function(){
function show(){
    $.ajax({
        url:"getProducts",

        success:function(data){
            var d=data;
            $("#output").html(d);
        }
    });
}
show();
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-01 18:25:33

告诉$.ajax()方法通过添加dataType :'json'将返回的数据作为JSON对待。因为您的data将是一个具有数组的对象,该数组在第一个索引处有一个对象,因此您将使用data[0].PROPERTY访问属性。示例:

代码语言:javascript
复制
 $.ajax({
    url:"getProducts",
    dataType: 'json',
    success:function(data){
        var d=data[0];
        $("#output").html(d.NSN);
    }
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34558749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档