Javascript 从返回json的AJAX请求中提取信息
因此,我试图找出如何使用返回的json信息。我想提取城市和州信息,然后在html的其他地方引用自动填充概念中的城市和州。问题是,我没有参考对象 这就是我到目前为止使用AJAX请求的地方Javascript 从返回json的AJAX请求中提取信息,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,因此,我试图找出如何使用返回的json信息。我想提取城市和州信息,然后在html的其他地方引用自动填充概念中的城市和州。问题是,我没有参考对象 这就是我到目前为止使用AJAX请求的地方 $.ajax({ dataType: "json", url: ("http://ZiptasticAPI.com/" + $("#zipcode").val()), data: {}, success: function (resultdata) { console.info(resultdata);} 在您
$.ajax({
dataType: "json",
url: ("http://ZiptasticAPI.com/" + $("#zipcode").val()),
data: {},
success: function (resultdata) {
console.info(resultdata);}
在您的console.log之后添加以下内容:
data = JSON.parse(resultdata); // declare data elsewhere to make available
然后,您可以使用
data.country
data.state ... etc
并使用这些值填充表单。如果要使用从AJAX检索到的数据填充表单,则取决于数据类型(如果是输入)、复选框、选择等选项。正如我看到的,您正在使用jQuery 例如,要将值设置为输入文本,请执行以下操作:
$('input.foo').val(resultdata.city);
如果输入被选中:
$("select").val(resultdata.state); // this only works if the value of the option is CA
等等。有什么问题吗?抱歉,写得很快,我想我已经澄清了一点,结果数据中有什么内容?{country:US,state:CA,city:CANYON country}city:CANYON country:US state:CA您希望在HTML中以什么方式呈现?作为桌子?