【发布时间】:2011-05-28 16:49:19
【问题描述】:
Ext.util.JSONP.request({
url: '/Home/GetMessagesMobile',
callbackKey: 'callback',
params: {
lat: geoip_latitude(),
lng: geoip_longitude(),
rad: 1,
sType: 0,
flow: 1,
lastId: 0,
lastRow: 0,
uniqueify: Math.random()
},
callback: function (data) {
var messages = data;
alert(messages);
home.update(messages); // refresh messages
}
});
我可以调试并点击 MVC 操作的断点,并确认该操作正在返回数据,但是,alert 永远不会显示,客户端也没有任何反应。看起来由于某种原因它没有进入callback。
我需要让这个请求与众不同吗?我正在从操作返回 Json 结果。代码如下:
return Json(retval);
其中retval 是与sencha 代码中其他地方的html 模板参数匹配的对象列表。即使那部分不匹配,我至少应该能够看到警报吧?
【问题讨论】:
标签: javascript ajax json asp.net-mvc-2 sencha-touch