Javascript &引用;Can';t查找变量:window";在suds.js中

Javascript &引用;Can';t查找变量:window";在suds.js中,javascript,soap,titanium-mobile,suds,Javascript,Soap,Titanium Mobile,Suds,我正在尝试在Tianium Studio(版本2.1.1)中构建的移动应用程序中测试接收SOAP响应。我正在使用suds库这样做,但是当我调用它时,我得到了错误 [WARN]事件回调中出现异常。{ 行=27; message=“找不到变量:窗口” 我真的不知道为什么我会得到这个,我已经包括了suds.js库,并且应用程序没有崩溃,只是不会发送。我正在使用的代码实现这一点: var suds = new SudsClient({ endpoint: 'http://wsf.cdyne.com

我正在尝试在Tianium Studio(版本2.1.1)中构建的移动应用程序中测试接收SOAP响应。我正在使用suds库这样做,但是当我调用它时,我得到了错误

[WARN]事件回调中出现异常。{
行=27;
message=“找不到变量:窗口”

我真的不知道为什么我会得到这个,我已经包括了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);
    });

我做错了什么?谢谢!

您之所以会出现此错误,是因为您没有将修改后的suds.js用于Tianium,您可以从厨房水槽示例或suds github上的Tianium mobile示例中获得正确的示例

您之所以会出现此错误,是因为您没有将修改后的suds.js用于Tianium,您可以从厨房水槽示例或suds github上的Tianium mobile示例中获得正确的示例

它引用的是suds.js文件,这是对window@line 27的第一次引用。这是一个保留字,所以我不确定它为什么会出现此错误。window在tianium中不可用。只有在webview中,您才查看了他们的tianium mobile示例?我看过,但它是为0.7编写的,似乎编译不正确。您需要发布调用代码以及此代码的其余部分。此代码没有提到窗口,因此错误没有意义。例如,什么是homeHolder?它是视图,是窗口,是tablerowview?您最多只能猜测。显示主窗口定义文件以及整个文件。我怀疑ason它没有发送是因为你的程序在遇到这个代码之前遇到了一个错误,它停止了。这不一定总是停止所有的应用程序执行。它引用了suds.js文件,这是对window@line 27的引用第一次存在。它是一个保留字,所以我不确定为什么它会给出这个错误。window不是available在Tianium中。只有在WebViews中,您才查看过Tianium mobile的示例吗?我看过,但它是为0.7编写的,似乎编译不正确。您需要发布调用代码以及此代码的其余部分。此代码没有提到窗口,因此错误没有意义。例如,什么是homeHolder?它是视图吗,它是视图吗window,它是tablerowview吗?你最多只能猜测。向我们显示主窗口定义文件以及整个文件。我怀疑它不发送的原因是因为你的程序在遇到此代码之前遇到错误,然后停止了。这不一定会一直停止所有应用程序的执行。中的suds.jsgithub无法解决问题。尝试了…但得到了相同的错误。最新KitchenSink示例中的suds.js解决了此问题,并且工作正常…:-)github中的suds.js无法解决问题。尝试了…但得到了相同的错误。最新KitchenSink示例中的suds.js解决了此问题,并且工作正常。。。 :-)