Sencha Touch 2 アプリ (PhoneGap Build でビルドする予定) に外部 Web サービスをロードしようとしていますが、うまく動作しないようです。W3Schools サンプル Web サービスをテストとして使用しています。PhoneGap はプロトコルを使用するため、これを行うことができると読みfile:///
ましたが、Web サービスを読み込むことができませんでした。
Ext.Ajax.request
これが私が行っている呼び出しです:
Ext.Ajax.request({
url: 'http://www.w3schools.com/webservices/tempconvert.asmx/CelsiusToFahrenheit',
method: 'POST',
xmlData: {
Celsius: "25.0"
},
success: function(response) {
container.setHtml(container.getHtml() + '<br/>Ext.Ajax.request succeeded');
},
failure: function(response) {
container.setHtml(container.getHtml() + '<br/>Ext.Ajax.request failed');
}
});
ただし、常に失敗したメッセージが表示されるようです。私config.xml
の には、アクセス タグがあります。
<access origin = "*" subdomains="true"/>
そして、PhoneGap 2.0.0 を PhoneGap バージョンとして使用して PhoneGap ビルドでビルドし、バージョン 2.1 の Android フォンでテストしました。