gpt4 book ai didi

javascript - 如何使用 jQuery 向 Dictionary.com 的 REST API 发出 AJAX 请求?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:35:27 25 4
gpt4 key购买 nike

Dictionary.com 完全没有提供有关如何从中获取数据的文档。我正在尝试使用 jQuery 的 ajax 请求,但它们不起作用。

它们提供了一个 URL,我应该可以通过该 URL 使用。我将在下面提供。

http://api-pub.dictionary.com/v001?vid=<VID>&type=random&site=dictionary

他们还提供了一个 key ,我假设我将其放在 <VID> 中现货。

有人可以告诉我我做错了什么吗?我将在下面提供我正在使用的代码:

$("#btnGetData").click(function() {

$.ajax({
url: "http://api-pub.dictionary.com/",
type: "GET",
data: "v001?vid=<VID>&type=random&site=dictionary",
success: function() { alert("success") },
});

});

有人可以告诉我我做错了什么吗?

最佳答案

您没有正确传递数据。请求 url 也是 http://api-pub.dictionary.com/v001。试试这个:

$("#btnGetData").click(function() {
$.ajax({
url: "http://api-pub.dictionary.com/v001",
type: "GET",
dataType: "jsonp", //For external apis
data: {"vid": <VID>,
"type":"random"
"site": "dictionary"},
success: function() {
alert("success") },
});
});

更新:也许您被 same origin policy 阻止了正如@thordarson 所指出的,在这种情况下添加:dataType: "jsonp" 到您的 ajax 调用。

关于javascript - 如何使用 jQuery 向 Dictionary.com 的 REST API 发出 AJAX 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14658406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com