クロスドメインリクエストが難しいことを知ってローカルでコードを書いてテストしましたが、それを忘れていました。今、私は自分のコードを公開したいと思っています。
少し調べてみたところ、どうやら2つの選択肢があるようです
1 - jsonp dataType とコールバック関数を使用する
2 - jQuery.support.cors = true と crossDomain: true を ajax コードに追加するだけです
ofcurse の 2 番目のオプションははるかに簡単に思え、コードをそれほど変更する必要はありませんが、欠点は何ですか? jsonp を使用することにはいくつかの利点があると思いますか? サーバー側のコードがリクエストにjsonオブジェクトを返すことに言及する必要があります
別の質問ですが、JSONP リクエストで POST メソッドを使用してデータを送信できないのはなぜですか?
$.ajax({
url:'".base_url()."site/remote_group_like/' ,
dataType: 'jsonp',
jsonpCallback: 'getResources' ,
type: 'POST',
data: {url : url , domain : domain} ,
success:function(data){
},
error:function(){
},
});
コードを入力しましたが、リクエストtype: 'POST'
を送信し続けますか? GET
また、火災バグで送信されている ajax リクエストが表示されないのはなぜですか?