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
- список объектов, которые соответствуют параметрам шаблона html в других местах кода sencha. Даже если эта часть не совпадает, я должен хотя бы видеть предупреждение, верно?