別のサーバーから情報を取得する良い方法は、JSONP を使用することだと言われました。
このトピックに関するリソースはあまり多くありません。調査を試み、例を探しましたが、ほとんどが単なるコピー ペーストであり、うまくいきませんでした。
コードを貼り付けて、何をしているのかを簡単に説明します。
したがって、これはコードの関連セクションにすぎません。以前に行ったことは、ユーザー フォームを解析し、値を JSON オブジェクトに割り当てたことです。次に、このデータをサーバーに渡そうとしています (このデータの送信元と同じドメインではありません)。私はうそをつくつもりはありません。このコード スニペットで何をしているのかわかりません。どんな助けも大歓迎です。
var myJSON = {"name": name, "cc": creditNo, "cvv": cvv, "month": month, "year": year};
/*
* Now we want to send data to server via AJAX
*/
var showTemp = function(result){
$("#ajaxDiv").html(result);
}
$.ajax({
type: 'GET',
url: "url/callback=showTemp",
async: false,
jsonpCallback: 'myJSON',
dataType: 'jsonp',
success: function(json) {
console.dir(json.sites);
},
error: function(e) {
console.log(e.message);
}
});