我有一个从 .Net 服务器读取 json 字符串的商店。问题是 sencha 应用程序认为它们没有结果(“emptyText”)。这家商店在处理虚拟数据(数据:[])时效果很好,但是当我尝试读取代理时,我遇到了问题
店铺代码:
Ext.define('myApp.store.myStore', {
extend: 'Ext.data.Store',
alias: 'widget.myStore',
autoLoad: true,
config: {
model: 'myApp.model.myModel',
proxy: {
type: 'scripttag', //Also tried ajax and jsonp
url: 'http://localhost:XXXX/ServerResponse/ReponseT.aspx?CityID=1',
reader: {
type: 'json'
}
}
}
服务器代码(C#):
List<result> Li = new List<result>();
result LR = new result()
{
id = 1,
Title = "Heu There"
};
Li.Add(LR);
string ans = JsonConvert.SerializeObject(Li, Formatting.Indented);
Response.Write(ans);
我有一个警告:
资源解释为脚本,但使用 MIME 类型 text/html 传输:“URL”
就是这样......我希望有人能够说我做错了什么