Javascriptを使用して自分のWebページから外部サーバーにPOST要求を行う必要があります。ボディとレスポンスはどちらもjsonです。私はこの呼び出しを行う方法や使用するツールを理解できません。この電話をかけるにはどうすればいいですか? 「エラー:」:それはちょうど「ステータス」と言う警告を投げているJavascriptで外部APIを呼び出す
var body = '{"method":"getViews","params":{"filter":{"operator":"and","clauses":[{"operator":"matches","value":"'+ inputValue +'"}]},"order":[{"field":"name","ascending":true}],"page":{"startIndex":0,"maxItems":5}}}';
var response = $.ajax({
url: "http://" + environment + "/vizportal/api/web/v1/getViews",
method: "post",
dataType:'json',
data: JSON.stringify(body),
headers: {
'Content-Type': 'text/plain',
'X-XSRF-TOKEN' : XSRFToken,
'Cookie': 'workgroup_session_id='+workgroupSessionId+';XSRF-TOKEN='+XSRFToken
},
success:function(response){
alert("success");
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("Status: " + textStatus); alert("Error: " + errorThrown);
}
});
:
コンソールは、この「XMLHttpRequestのは言う
この
は、私がこれまでjQueryとAJAXを使用しているものです http://[domain]/vizportal/api/web/v1/getViewsをロードできません要求されたリソースに 'Access-Control-Allow-Origin'ヘッダーが存在しません ' http://[domain]'の発信元はアクセスが許可されていません。
は、Ajaxに見えます。 – dandavis
現在、特定のJavaScriptライブラリを使用していますか? – lintmouse
とSOPとCORS – Joseph