読者です 読者をやめる 読者になる 読者になる

非同期でデータ取得、データをロード

ExtJS
// DBから取得
var store = new Ext.data.Store({
  proxy: new Ext.data.HttpProxy({url:'/ajax_get_post', method: 'GET'}),
  reader: new Ext.data.JsonReader(
    {totalProperty: "results", root: "rows", id: "id"},
      Ext.data.Record.create([{name: 'id'},{name: 'name'}])
  )
});

// セレクトボックス本体
var field_user_auth = new Ext.form.ComboBox({
    fieldLabel: 'セレクトボックス',
    name: 'select',
    width: 100,
    triggerAction : 'all',
    displayField : "name",
    valueField: "id",
    editable: false,
    store: store
});

// ロード
store.load();