Я пытаюсь преобразовать curl-код из API под названием TextRazor в jQuery jQuery из-за ограничений платформы. Я пробовал много решений от подобных вопросов со стороны сообщества, но, похоже, не может вернуть данные (через диалоговое окно предупреждения). Если это имеет значение из документации, вызывающей 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
Спасибо за вашу поддержку!
не проблема CORS? –