我正在使用jQuery Mobile,Phonegap开发一个应用程序。
下面的函数我从远程服务器获取数据为JSON
function requestFunc() {
var el, li, i;
$.ajax({
type: 'GET',
url: "http://mobil.myservice.org/getpanodata.php",
data: 'page=2',
dataType: 'jsonp',
success: function(json_results) {
//something listing etc...
}
});
}
该功能有效。但我想动态配置页面参数。所以我试图将此代码更改为
function requestFunc() {
var el, li, i;
$.ajax({
type: 'GET',
url: "http://mobil.myservice.org/getpanodata.php",
data: 'page=' + paramPage,
//the changes
dataType: 'jsonp',
success: function(json_results) {
//something listing etc...
}
});
}
但这次功能不起作用。如何动态配置页面GET字符串。
答案 0 :(得分:2)
您可以尝试将数据发送为
function requestFunc() {
var el, li, i;
var dataObj = {page : paramPage}; /* change made here */
$.ajax({
type: 'GET',
url: "http://mobil.myservice.org/getpanodata.php",
data: dataObj, /* change made here */
//the changes
dataType: 'jsonp',
success: function(json_results) {
//something listing etc...
}
});
}
JQuery ajax()页面为同一here
提供了一个很好的示例