私は、プラットフォーム制限のために、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
ご協力いただきありがとうございます!
CORSの問題? –