0
我一直在嘗試在我的Sencha Touch 2應用程序(將使用PhoneGap Build構建)中加載外部Web服務,但似乎無法使其工作。我使用W3Schools example web service作爲測試。我已經讀過PhoneGap可以做到這一點,因爲它使用file:///協議,但我沒有運氣加載Web服務。在PhoneGap/Sencha Touch中加載外部網絡服務
這裏是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構建構建使用PhoneGap的2.0.0的版本的PhoneGap,我的Android手機上測試過2.1的版本。