Jquery Cordova:$.Ajax函数被忽略
我正在开发一款应用程序,它与Intel XDK中的传统混合构建非常配合。 但现在我正试图从Intel XDK在Cordova 3.5中构建它,但我的所有ajax函数都被忽略了。没有错误,就没有成功 这真的很奇怪,因为在模拟器中一切都很好,但在实际设备上,这些功能完全被忽略了 这几乎就是我使用的逻辑:Jquery Cordova:$.Ajax函数被忽略,jquery,ajax,cordova,Jquery,Ajax,Cordova,我正在开发一款应用程序,它与Intel XDK中的传统混合构建非常配合。 但现在我正试图从Intel XDK在Cordova 3.5中构建它,但我的所有ajax函数都被忽略了。没有错误,就没有成功 这真的很奇怪,因为在模拟器中一切都很好,但在实际设备上,这些功能完全被忽略了 这几乎就是我使用的逻辑: <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum
<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>
正如我所说的,一切都在传统的混合本机构建中工作,但在科尔多瓦却不行。
感谢您的建议,
干杯 在cordova.jsHi Shammon之后加载jquery,并尝试了它,但没有成功:/show your ajax response没有ajax响应。在Cordova构建中,它根本没有进入ajax功能,而isI仍然存在这个问题。显然,它可以在IOS上运行,但不能在Android上运行。我无法解决这个问题
$.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);
}
});