我试图通过输入邮政编码、城市名称或州名来了解每日津贴或住宿费率。但是,当我尝试进行广泛的搜索请求时,我什么也得不到。我已经搜索了所有帖子,但更多地关注搜索 Google 的 API ...我正在使用另一个 API,或者我可能只是误解,Google 是进行搜索的引擎...请帮助...下面是我的代码。
输入搜索词,点击搜索按钮!
搜索
$("#search").click(function(){ //搜索 btn
$("#rs").empty();//div tag where results will display
$.getJSON('https://explore.data.gov/resource/perdiem.json?'+ $("#searchterm1").val(), function(data)
{ var states={},
cities={},
myArr=[];
$.each(data, function(key, value){
states[value.state]=1
if (!cities[value.state])
cities[value.state]={}
if(!cities[value.state][value.city])
cities[value.state][value.city]=0
cities[value.state][value.city]++
})
$.each(sortedKeys(states),function(i,state){
myArr.push('<input type="text" name=">'+city+"","+state+"/>")
myArr.push('<input type="text" name=">'+zip+"","+city+"","+state+"/>")
$.each(sortedKeys(cities[state]),function(i,city){
})
})
$('.content').append(myArr.join(''))
})
})
var Parent = document.getElementById("rs");
for (var i = 0; i < result.response.docs.length; i++) {
var thisResult = "<b>" + result.response.docs[i].title + "</b><br>" + result.response.docs[i].dateline
+ ", " + result.response.docs[i].text + "<br>";
var NewDiv = document.createElement("div");
NewDiv.innerHTML = thisResult;
Parent.appendChild(NewDiv);
}
});
});
-->