REST API サービスを使用して製品情報を投稿する必要があるという点で、chrome 拡張機能を開発する必要があります。以下は URL です。
https://ABCD.com/api/products/?token=XXXXf&product[name]=Headphones&product[price]=100&product[permalink]=headphones1
ブラウザに直接配置すると応答が得られます..
しかし、私はJQuery ajaxポストコールを介してこれを投稿する必要があります..いくつかの方法を試しましたが、うまくいきません..
私の試み:
var product = [{ "name": "128.3657142857143", "price": "7", "permalink": "headphones1"}];
$.ajax({
type: "POST",
url: "URL",
// The key needs to match your method's input parameter (case-sensitive).
data: JSON.stringify({ token: 'XXXX', product: product }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) { alert(data); },
failure: function (errMsg) {
alert(errMsg);
}
});
ポストコール
var product = [{ "name": "128.3657142857143", "price": "7", "permalink": "headphones1"}];
$.post("URL", JSON.stringify({ token: 'XXXX', product: product }),
function (data) {
alert('success');
}
);
エラーXMLHttpRequest はURL を読み込めません。Origin null は、Access-Control-Allow-Origin では許可されていません。
jquery ajax呼び出しを形成する方法を教えてください