0

我正在为phonegap应用程序使用查询移动设备,我通过 url 将参数传递到下一页。

例如:

main.html?id=1, menu.html?id=2 etc

为此,我必须转为ajaxEnabledfalse 以允许它通过我需要的信息。在这样做时,我无法使用从页面到页面的转换,这意味着当页面重新加载时我会得到一个白色的闪光。

我正在动态生成这些链接。

$.ajax({
url: 'URLTO WEBSERVER',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 5000,
success: function(data, status){
$.each(data, function(i,item){ 
var list = '<li><a href="menu.html?idcat='+item.id_cat+'">'+item.category_cat+'</li>'
output.append(list);
});
},
error: function(jqXHR, textStatus) {
alert( "Request failed: " + textStatus );
output.text('There was an error loading the data.')
}
});

有解决办法吗?

4

2 回答 2

0

我认为他担心从服务器完成请求后发生的“白色启动页”,然后他调用 changePage。他并不担心如何将参数发送到服务器等。这是假设一切正常。

于 2013-10-10T22:41:17.197 回答
0

您可以使用方法 jquery 为您的参数序列化数据。通过jquery中的changePage方法我希望解决:D

于 2013-07-22T09:25:55.137 回答