为什么这个jQuery提交事件没有正确触发?

时间:2016-05-19 16:17:09

标签: javascript jquery json function search

我正在尝试创建一个接受用户输入并使用它来搜索Wikipedia的函数。然后,至少现在,通过将其附加到元素调用" #list"来显示第一个结果。

我已经独立测试了API,JSON语法和appendTo语法,并确认它们正常工作。但事件没有执行。

 $('form').submit(function(event) 
{
    var $input = $(event.target).find('input');
    var search = $input.val();

$.getJSON("https://en.wikipedia.org/w/api.php?action=query&format=json&list=search&titles=Main+Page&srsearch="+search+"&srprop=wordcount%7Ctimestamp%7Csnippet%7Ctitlesnippet", 
function(data) 
{  
var item = data.query.pages.search[0].titlesnippet;
var itemDesc = data.query.pages.search[0].snippet;
var html = $('<li>').html(item+"<br/>"+itemDesc);
          html.prependTo('#list');
});

});

0 个答案:

没有答案