Javascript 这些AJAX参数与Wikipedia的API有什么关系?
我正在分析这个代码笔的代码,它允许用户通过Wikipedia的API搜索Wikipedia中的任何项目,搜索引擎显示前10个结果和简要摘要。分析别人的代码是我最好的学习方法之一,阅读指南和完成教程也是如此 我无法理解的AJAX代码是:Javascript 这些AJAX参数与Wikipedia的API有什么关系?,javascript,jquery,json,ajax,wikipedia-api,Javascript,Jquery,Json,Ajax,Wikipedia Api,我正在分析这个代码笔的代码,它允许用户通过Wikipedia的API搜索Wikipedia中的任何项目,搜索引擎显示前10个结果和简要摘要。分析别人的代码是我最好的学习方法之一,阅读指南和完成教程也是如此 我无法理解的AJAX代码是: $.ajax({ url: "https://en.wikipedia.org/w/api.php", jsonp: "callback", dataType: 'jsonp', data: { action: "query", l
$.ajax({
url: "https://en.wikipedia.org/w/api.php",
jsonp: "callback",
dataType: 'jsonp',
data: {
action: "query",
list: "prefixsearch",
pssearch: $(".searchbox").val(),
pslimit: "10",
format: "json"
},
xhrFields: {
withCredentials: true
},
success: updateSuggest,
error: function(err) {
console.log(err);
}
});
我不明白这4个数据参数action、list、pssearch、pslimit的作用。这4个参数的函数到底是什么。。。有人能解释一下吗?例如,pssearch和list以及pslimit做什么
我试着在API、jQuery网站和Google搜索中查找这些术语,但没有结果。它们创建了url查询参数,最终看起来像:
https://en.wikipedia.org/w/api.php?action=query&list=prefixsearch.....&format=json
当提出实际请求时。api文档将提供每个选项的详细信息这些属性用于搜索标题前缀: 操作:查询:查询数据操作。 列表:前缀搜索:对页面标题执行前缀搜索, pssearch:搜索字符串。- pslimit:限制要返回的条目数。-
这些参数中的大多数都有简短的解释。它们是请求wikipedia api的参数-查看wikipedia api以了解wikipedia api-jquery文档对wikipedia api没有帮助非常感谢您的回答。。。关于这一点,你能再回答一个问题吗?具体来说,我不理解使用[Prefixsearch]和[Search]之间的区别,Prefixsearch和Search参数似乎执行相同的功能,搜索与搜索值匹配的wiki页面。@Pythonnoob我认为Prefixsearch搜索标题,而常规搜索搜索搜索整个文档。Prefixsearch搜索标题前缀,顾名思义。当你开始在搜索框中输入时,它或多或少是你所看到的,并为你提供建议。如果需要标题搜索,可以在查询中使用带有intitle:关键字的搜索API。