Titanium Studio (バージョン 2.1.1) で構築しているモバイル アプリで SOAP 応答の受信をテストしようとしています。そのために suds ライブラリを使用していますが、それを呼び出すとエラーが発生します
[WARN] Exception in event callback. {
line = 27;
message = "Can't find variable: window"
なぜこれを取得しているのかよくわかりません.suds.jsライブラリが含まれていて、アプリはクラッシュせず、送信されません. これを実装するために使用しているコードは次のとおりです。
var suds = new SudsClient({
endpoint: 'http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL',
targetNamespace: 'http://ws.cdyne.com/'
});
var soapBtn = Ti.UI.createButton({
title:'SOAP',
bottom:'100'
});
homeHolder.add(soapBtn);
var callParams = {
ZIP:'33325'
};
soapBtn.addEventListener('click',function(e){
suds.invoke("GetCityForecastByZIP", callParams, function(xmlDoc) {
var response = xmlDoc.documentElement.getElementsByTagName('GetCityForecastByZIPResult');
Ti.API.info(response);
});
私は何を間違っていますか?ありがとう!