如何从api url获得价值?

时间:2013-09-30 12:03:07

标签: jquery ajax api

以下数据以json值返回。请帮助我在jquery ajax获取价值或数据

{"detail":
    {    "ID":001,
        "Email":"test@test.com",
        "Tel":"123-456-789",
        "FirstName":"John",
        "MiddleName":null,
        "LastName":"Abraham",
        "Prefix":null,
        "Suffix":null,
        "Street":"123 Mew Street",
        "City":"New York",
        "Region":"NY",
        "Country":"USA",
        "PostCode":"1011",
        "Latitude":null,
        "Longitude":null,
        "valid":1,
        "message":"success"
        }

我尝试过以下编码,请告知我更新代码。

$.ajax({
      type: "GET", 
      url: url,
      dataType : 'json',
      async: false,  
      success : function(text)  { response = text; } 
});
alert(response);

3 个答案:

答案 0 :(得分:0)

要访问ID,您可以使用以下代码:

response.detail.ID

同样,访问其他字段

答案 1 :(得分:0)

您可以通过引用密钥来访问JSON数据。对于例如

 success : function(text) {
    response = text;  
    var id = response.detail.ID;
    var email = response.detail.Email;
    // AND Other properties........
 }

答案 2 :(得分:0)

尝试这样的事情

   $.getJSON( url, function( response ) {
       response.detail.ID  //001
    });