【发布时间】:2014-02-22 22:01:36
【问题描述】:
现在我可以利用 reddit API 的搜索功能,我希望用户输入他们自己的查询。我是 javascript 新手,我认为我的代码的问题是 API 搜索功能在用户输入查询之前就已运行。
HTML:
<div id="site-content">
<form name="RedditSearch">
Enter your query:
<input type="text" name="query" onkeydown="if (event.keyCode == 13) document.getElementById('search').click()"/>
<input type="button" id="search" value="Search" onclick="searchquery();" />
</form>
</div>
Javascript:
var container = $('#site-content')
function searchquery()
{
var query = document.RedditSearch.query.value;
}
$.getJSON("http://www.reddit.com/search.json?q=" + query, function(data) {
$.each(data.data.children, function(i,item){
var title = item.data.title
var post = '<div>'+title+'</div>'
container.append(post)
});
});
【问题讨论】:
标签: javascript json api search reddit