遇到移动应用的问题。我们正在做一个jQuery ajax来调用我们服务器上的远程页面(使用Cordova作为shell)。这带来了远程代码(裸骨HTML),我们计划使用本地资源来设置它的样式。
getMyPage: function() {
$.ajax({
type: "GET",
url: "http://localhost:8888/shell/",
crossDomain: true,
timeout: 10000,
success: function(data) {
$("appbody").html(data);
},
error: function( xhr,err ) {
alert('Cannot Connect to the Internet');
}
});
}
它使页面很好,但是当我们点击任何链接(从CMS Drupal提供)时没有任何反应。通过检查员,它认为文件是本地的,使用不存在的file://
前缀。任何人都知道如何使这些链接执行与远程服务器相同的AJAX调用?
,即所有链接都执行相同的ajax GET调用。