Cordova:$ .Ajax函数被忽略

时间:2014-11-27 09:12:45

标签: jquery ajax cordova

我正在开发一款适用于英特尔XDK中传统混合版本的应用程序。 但现在我正试图在英特尔XDK的Cordova 3.5中构建它,但我的所有ajax函数都被忽略了。没有错误,没有成功...

这真的很奇怪,因为一切在模拟器中运行良好,但在实际设备上,功能完全被忽略。

这几乎是我使用的逻辑:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0" />
    <link rel="stylesheet" href="mobile/1.4.4/jquery.mobile-1.4.4.min.css" />
    <script type="text/javascript" charset="UTF-8" src="js/jquery-2.1.1.min.js"></script>
    <script type="text/javascript" charset="UTF-8" src="mobile/1.4.4/jquery.mobile-1.4.4.min.js"></script>

    <script src='cordova.js'></script> 
    <script src="intelxdk.js"></script>
    <script src="xhr.js"></script>

和ajax函数:

$.ajax({
            type: 'GET',
            //url: 'http://localhost:60875/test.asmx/LogonUser',
            url: window.ajaxServer + 'LogonUser',    
            cache: 'true',
            data: {
                'username':get_cookie('username'),
                'password':get_cookie('password'),
                'environment':get_cookie('environment')
            },
            dataType: 'jsonp',
            beforeSend: function(){$.mobile.loading('show','a');},

            error: function(){
                $.mobile.loading('hide','a');
                self.loginUser_cb(jsonStr);
            },

            success: function(jsonStr){
                $.mobile.loading('hide','a');
                self.loginUser_cb(jsonStr);
            }
        });

正如我所说,一切都在Legacy Hybrid Native构建中有效,但在Cordova中却没有。 感谢任何建议, 干杯!

0 个答案:

没有答案