PhoneGap Ajax Call

时间:2015-05-07 12:10:54

标签: javascript android jquery ajax cordova

目前我正在使用Ajax调用将车把模板从我的本地网络服务器加载到应用程序中。

  $.ajax({
       url: "http://localhost/myTemplate.html",
       cache: true,
       success: function (data) {
           template = Handlebars.compile(data);
           $('#anyID').append(template);
       }
  });

与我的Android手机相比,桌面版Chrome可以做得很好。

有没有办法使用PhoneGap正确加载模板?

非常感谢。

1 个答案:

答案 0 :(得分:1)

您正在调用绝对网址(http://localhost/)。它在您的桌面上运行正常,因为它碰巧是您的本地主机,偶然。

但您的手机您的本地主机。您的手机上没有运行Web服务器,因此没有本地主机。

使用url : "myTemplate.html"

等相对路径