通过jquery AJAX加载页面后引入的链接不起作用

时间:2014-08-08 22:33:45

标签: javascript jquery ajax cordova mobile

遇到移动应用的问题。我们正在做一个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调用。

0 个答案:

没有答案