【发布时间】:2016-12-02 08:08:36
【问题描述】:
由于平台限制,我正在尝试将 curl 代码从名为 TextRazor 的 API 转换为 jquery 的 AJAX。我从社区的类似问题中尝试了许多解决方案,但似乎无法取回任何数据(通过警报对话框)。如果有关系 从调用 API 的文档看起来是这样的:
curl -X POST \
-H "x-textrazor-key: YOUR_API_KEY" \
-d "extractors=entities,entailments" \
-d "text=Spain's stricken Bankia expects to sell off..." \
https://api.textrazor.com/
我当前的 AJAX 代码如下所示:
$.ajax({
url: "https://api.textrazor.com/",
type: "POST",
dataType: 'json',
data: {
x-textrazor-key: "YOUR_API_KEY",
extractors: "entities,entailments",
text:"Spain's stricken Bankia expects to sell..."
},
success:function(data) {
alert(JSON.stringify(data));
},error: function(xhr) {
alert("<some error>");
console.error(xhr.responseText);
}});
如果有帮助,这里是 jsfiddle 的链接:jsfiddle.net
感谢您的支持!
【问题讨论】:
标签: javascript php jquery ajax curl