ここに私のコードがあります:
function makeRequest() {
//alert("inside makeRequest()");
var settings = {
type: "POST",
url: URL + "?" + REQUEST,
dataType: "json" ,
error: function(XHR,textStatus,errorThrown) {
console.log(XHR);
console.log("textStatus: " + textStatus);
console.log("errorThrown: " + errorThrown);
//alert ("XHR="+XHR+"\ntextStatus="+textStatus+"\nerrorThrown=" + errorThrown);
},
success: function(data,textStatus) {
$("body").append(data);
console.log(data, textStatus);
},
headers: {
"Access-Control-Allow-Origin" : "http://xxx.com",
"Access-Control-Allow-Headers" : "X-Requested-With",
"X_APNSAGENT_API_KEY" : app_key,
"X_APNSAGENT_API_VERSION" : version,
"X_APNSAGENT_API_TIMESTAMP" : timestamp,
"X_APNSAGENT_API_SIGNATURE" : hash,
}
};
$.ajax(settings);
}
makeRequest();
phonegap wikiでは、次のように述べています。
「クロスドメイン セキュリティ ポリシーは PhoneGap アプリケーションには影響しません。html ファイルは file:// プロトコルを使用して Webkit によって呼び出されるため、セキュリティ ポリシーは適用されません。」
しかし、どうすればこれを呼び出すことができますか?
その上、私はjquery-1.6.4.jsを使用しています
私は数日間解決策を見つけようとしました.私を助けて助けてください...ありがとう