为了账号安全,请及时绑定邮箱和手机立即绑定

extjs 取数据问题

extjs 取数据问题

料青山看我应如是 2018-12-06 14:35:56
版本3.0 后台代码: public JsonResult City() { return Json("{\"data\":[{\"id\":1,\"name\":\"北京\"}]}", JsonRequestBehavior.AllowGet); } js: Ext.onReady(function () { //创建市数据源 var combocitystore = new Ext.data.Store({ //设定读取的地址 proxy: new Ext.data.HttpProxy({ url: 'combobox/City' }), //设定读取的格式 reader: new Ext.data.JsonReader({ root: 'data' }, [ { name: "id" }, { name: "name"}]) }); //创建市Combobox var comboboxcity = new Ext.form.ComboBox({ id: 'comboboxcity', fieldLabel: '市', width: 120, store: combocitystore, displayField: 'name', valueField: 'id', triggerAction: 'all', emptyText: '请选择...', allowBlank: false, blankText: '请选择市', editable: false, mode: 'local', //该属性和以下方法为了兼容ie8 listeners: { 'render': function () { combocitystore.load(); alert(combocitystore.getCount()); } } }); //----------------------下拉列表结束----------------------// //表单 var form = new Ext.form.FormPanel({ frame: true, title: '表单标题', style: 'margin:10px', items: [comboboxcity, comboareacity] }); //窗体 var win = new Ext.Window({ title: '窗口', width: 476, height: 374, resizable: true, modal: true, closable: true, maximizable: true, minimizable: true, buttonAlign: 'center', items: form }); win.show(); ---自己写的ajax是正常的 $.ajax({ type: "post", url: 'combobox/City', data: null, dataType: "json", success: function (data) { var d = $.parseJSON(data); } }); }); 原因combocitystore 为null 是什么原因呢? 脚本无错误
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

extjs
查看完整回答
反对 回复 2018-12-09
  • 1 回答
  • 0 关注
  • 421 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信