将Json Array数据带到文本框值

时间:2016-03-17 21:15:51

标签: json asp.net-web-api

我正在进行像

这样的ajax调用
 $.ajax({
            url: "http://localhost:17609/api/Address/" + url2 + "/"+house,
            type: 'GET',
            crossDomain: true,
            async: false,
            dataType: 'jsonp',
            success: function (data) {
                 $("#Address").val(data.Line1);
        $("#Town").val(data.Town);
            },
            headers: {
                'Access-Control-Allow-Origin': '*'
            },
        }).done(function() {
            $(this).addClass("done");
        });

我得到了一个JSON结果 [{“Line1”:“12 Forest Way”,“Town”:“London”}]

如何获取结果并填充我的文本框只是未定义。

1 个答案:

答案 0 :(得分:0)

json结果以数组形式出现。所以如果有多个项目你需要循环。如果它是单个项目,那么只需

 data[0].Town  

将访问该元素。结帐fiddle here