繁体   English   中英

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

[英]pulling information from a AJAX request, that returns a json

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

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

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

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

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

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

如果选择输入:

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

等等。

在console.log之后添加以下内容:

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

然后,您可以使用

data.country
data.state ... etc

并使用这些值填充表单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM