我从Sencha Touch学习中心获取了GeoTweets教程的代码,它的工作效果非常好。我得到了一个点,我想要一个带有Submit按钮的表单,它向JSON服务器发送带有更改参数的新请求。任何人都可以指导我朝着正确的方向,在谷歌上搜索一下,但找不到任何适用于Sencha Touch的东西。
以下是我正在提出的请求的代码:
Ext.util.JSONP.request({
url: 'http://myserver/testdetails.php',
callbackKey: 'callback',
params: {
q: "bored",
rpp: 30,
uniqueify: Math.random()
},
callback: function(data) {
console.log(data.results);
var tweet_list = data;
timeline.update(tweet_list); // Update the tweets in timeline
}
});
};
我想做的就是用新参数重新加载JSONP。
答案 0 :(得分:3)
只是
var config = {
url: 'http://myserver/testdetails.php',
callbackKey: 'callback',
params: {
q: "bored",
rpp: 30,
uniqueify: Math.random()
},
callback: function(data) {
console.log(data.results);
var tweet_list = data;
timeline.update(tweet_list); // Update the tweets in timeline
}
}
然后改变这样的参数
config.params = {q:"amused", rpp:20, uniqueify: Math.random()};
然后像这样提出请求
Ext.util.JSONP.request(config);