我已经在 phonegap 中看到后台服务并成功集成,但是,我需要进行 ajax 调用以从服务器获取数据。此调用需要在后台进程中进行,而不会干扰 UI。我无法使用此插件执行此操作。我的代码看起来像,
$.ajax({
type: "POST",
url: "http://example.com/xxx",
dataType: "xml",
async:true,
success: function (data) {
var serializer = new XMLSerializer();
var xmlString = serializer.serializeToString(data);
var finalxml= xmlString.replace(/</g, '<').replace(/>/g, '>').replace('<br/>','\n');
window.localStorage.setItem("xml_Questions",finalxml);
}
});
这个 ajax 调用必须在用户做某事时通过 async(background) 调用来完成。但是用户在得到响应之前无法做任何事情。所以我已经关注了 phonegap 的后台服务插件,但我无法实现这个该插件的方法。我们可以这样做吗?有谁能够帮我?
谢谢你的建议...