2012-07-15 49 views
0

我正在制作一个Phonegap应用程序,我希望它从我的servlet获取XML格式的数据。 应用程序的索引页面似乎没有问题。但是每个其他页面似乎都有这样的问题。即使我们将索引中的代码复制到另一个页面中。Phonegap jQuery Ajax

这对我来说似乎没有意义。有什么我错过了吗?

干杯。

目前的调用是这样,但由于它在索引页面中工作,我觉得这不是问题。

$.ajax({ 
    url: "full url", 
    data: {paramaters}, 
    dataType: "xml", 
    success: function(data) { 
    // DO STUFF 
    } 
}); 
+0

任何错误信息? CONSOLE.LOG? adb logcat? – dda 2012-07-15 10:40:32

+0

你使用jQuery手机吗?如果是这样,它将只在最初的页面上工作,因为这些页面是通过AJAX提供的。您需要监听'pageshow'事件,然后触发您的ajax请求。 – Fraser 2012-07-15 11:27:21

+0

@dda错误消息没有显示任何有用的信息。 – xtxylophone 2012-07-15 13:24:54

回答

0

在PhoneGap的,jQuery Mobile的应用程序,基本上你正在做一个跨域Ajax请求。据我所知,你不能在这里做一个Ajax的XML请求。

对于我的PhoneGap,jQuery Mobile的应用程序,我用JSONP Ajax请求与回调。你可以在这里用这个例子$.ajax() on phonegap。它会帮助你