所以我试图弄清楚如何使用返回的json信息。我想提取城市和州信息,然后引用城市,并在我的HTML中的其他地方的自动填充概念中说明。问题是,我没有引用的对象。
到目前为止,这是我使用AJAX请求
的地方$.ajax({
dataType: "json",
url: ("http://ZiptasticAPI.com/" + $("#zipcode").val()),
data: {},
success: function (resultdata) {
console.info(resultdata);}
答案 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
并使用这些值填充表单。