Cordova5.0においてjQuery経由のajax通信する方法
monacaでアプリを作っています。
これまでCordova4.2環境で、jQueryの$.ajaxを利用して外部ドメイン化に配置したjsonデータを通信・取得する処理をしておりましたが、monacaでCordova5.0が利用できるようになりアップデートをしたところ、通信・取得ができなくなってしまいました。
おそらく、Cordova5.0から追加されたwhitelistプラグインによる影響で、外部ドメインへのajax通信が遮断されてしまっているのかなと予想はしているのですが、いかんせん、それをどのように対処すれば通信・取得が可能になるかが検討がつきません。(metaタグとして、Content-Security-Policyの適切な値を指定する必要がある?)
現在の記述は以下のとおりです。
var jsonObject;
var url = 外部ドメインのjsonデータまでのURL;
$.ajax({
type: "GET",
url: url+"data.json",
data: {"data" : "data"},
dataType: "json",
async: false,
success: function(data){
jsonObject = data;
}
});
どなたかお分かりの方おりましたら、よろしくお願いします。
11/26 15:44 私が新規ユーザーなのでコメント追加が出来ないため、お返事に追記を利用します。
ご丁寧に有難うございます。が、やはり上手くいきませんでした。
参考までに、errorThrownの内容を以下の通り掲載します。
NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'jsonデータのURL'.