从AJAX请求中提取信息,返回一个json

时间:2018-02-10 01:55:08

标签: javascript jquery json ajax

所以我试图弄清楚如何使用返回的json信息。我想提取城市和州信息,然后引用城市,并在我的HTML中的其他地方的自动填充概念中说明。问题是,我没有引用的对象。

到目前为止,这是我使用AJAX请求

的地方
$.ajax({
dataType: "json",
url: ("http://ZiptasticAPI.com/" + $("#zipcode").val()),
data: {},
success: function (resultdata) {
console.info(resultdata);}

2 个答案:

答案 0 :(得分:1)

如果要使用AJAX检索的数据填写表单,具体取决于数据类型(如果是输入,复选框,选择等)选项。我看到你正在使用jQuery。

示例,将值设置为输入文本:

$('input.foo').val(resultdata.city);

如果选择输入:

$("select").val(resultdata.state); // this only works if the value of the option is CA

等等。

答案 1 :(得分:0)

在你的console.log之后添加:

data = JSON.parse(resultdata); // declare data elsewhere to make available

然后您可以使用

访问它
data.country
data.state ... etc

并使用这些值填充表单。