我正在为 phonegap 应用程序使用查询移动设备,我通过 url 将参数传递到下一页。
例如:
main.html?id=1, menu.html?id=2 etc
为此,我必须将 ajaxEnabled 设置为 false 以允许它通过我需要的信息。在这样做时,我无法使用从页面到页面的转换,这意味着当页面重新加载时我会得到一个白色的闪光。
我正在动态生成这些链接。
$.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.')
}
});