Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从返回json的AJAX请求中提取信息_Javascript_Jquery_Json_Ajax - Fatal编程技术网

Javascript 从返回json的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);} 在您

因此,我试图找出如何使用返回的json信息。我想提取城市和州信息,然后在html的其他地方引用自动填充概念中的城市和州。问题是,我没有参考对象

这就是我到目前为止使用AJAX请求的地方

$.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中以什么方式呈现?作为桌子?