Javascript / jQuery / AJAX - 来自网站的请求字符串
Javascript / jQuery / AJAX - Request string from website
我正在尝试使用 API 创建一个函数,以获取单词的法语定义。
我正在使用这个 API:
"http://www.igrec.ca/project-files/wikparser/wikparser.php?word="
+ word +
"&query=def&count=1&lang=fr"
这个urlreturns一个输入的单词的纯文本定义。
例如:http://www.igrec.ca/project-files/wikparser/wikparser.php?word=manger&query=def&count=1&lang=fr
如何获得此文本?我看了类似的问题,有人提到 Ajax / xmlHttpRequest 但我很迷茫。
谢谢
P.S:我不介意使用 jQuery 或其他一些技术,只要我明白我在做什么。
基本的 jQuery AJAX 调用可以像这样完成...(使用您的数据)。
$.ajax({
type: "GET",
url: "http://www.igrec.ca/project-files/wikparser/wikparser.php",
dataType: "text",
data: {
word: word,
query: "def",
count: 1,
lang: "fr",
},
success: function(data) {
// Do something
}
});
基本上,您是在 URL 处执行 GET。
您期望返回的数据类型是文本。
数据从你的问题"transformed"变成url格式,然后有一个成功函数来处理接收到的数据。
我正在尝试使用 API 创建一个函数,以获取单词的法语定义。
我正在使用这个 API:
"http://www.igrec.ca/project-files/wikparser/wikparser.php?word="
+ word +
"&query=def&count=1&lang=fr"
这个urlreturns一个输入的单词的纯文本定义。 例如:http://www.igrec.ca/project-files/wikparser/wikparser.php?word=manger&query=def&count=1&lang=fr
如何获得此文本?我看了类似的问题,有人提到 Ajax / xmlHttpRequest 但我很迷茫。
谢谢
P.S:我不介意使用 jQuery 或其他一些技术,只要我明白我在做什么。
基本的 jQuery AJAX 调用可以像这样完成...(使用您的数据)。
$.ajax({
type: "GET",
url: "http://www.igrec.ca/project-files/wikparser/wikparser.php",
dataType: "text",
data: {
word: word,
query: "def",
count: 1,
lang: "fr",
},
success: function(data) {
// Do something
}
});
基本上,您是在 URL 处执行 GET。
您期望返回的数据类型是文本。
数据从你的问题"transformed"变成url格式,然后有一个成功函数来处理接收到的数据。