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格式,然后有一个成功函数来处理接收到的数据。