jquery.ajax-combobox
Sub info

Basic サブ情報の基本

Even though duplicate names exist, you can identify it by sub name.

名前が重複していてもサブ情報で区別できます。

$('#foo').ajaxComboBox(
  'jquery.ajax-combobox.php',
  {
    sub_info: true
  }
);
Change the title 表の項目名を変更する

sub_as option can change the title.

何も設定しないと、サブ情報の表の項目名はデータベースのカラム名が表示されてしまいます。
sub_asオプションで表示名を変更できます。

$('#foo').ajaxComboBox(
  'jquery.ajax-combobox.php',
  {
  sub_info: true,
    sub_as: {
      id: 'Employer ID',
      post: 'Post',
      position: 'Position'
    }
  }
);
Visible field サブ情報の表示カラムの設定

You can specify visible fields by show_field option which accepts comma separated text.

カンマ区切りもできるshow_fieldオプションで表示フィールドを指定できます。

$('#foo').ajaxComboBox(
  'jquery.ajax-combobox.php',
  {
    sub_info: true,
    sub_as: {
      post: 'Post',
      position: 'Position'
    },
    show_field: 'position, post'
  }
);

         
Hidden field サブ情報の非表示カラムの設定

You can specify hidden fields by hide_field option which accepts comma separated text.

カンマ区切りもできるhide_fieldオプションで非表示フィールドを指定できます。

$('#foo').ajaxComboBox(
  'jquery.ajax-combobox.php',
  {
    sub_info: true,
    sub_as: {
      post: 'Post',
      position: 'Position'
    },
    hide_field: 'position, post'
  }
);
Simple サブ情報の項目名を非表示にする

You can hide field column by setting 'simple' to sub_info option instead of true.

sub_infoオプションにtrueの代わりに'simple'と指定することでサブ情報の項目名を非表示にできます。

$('#foo').ajaxComboBox(
  'jquery.ajax-combobox.php',
  {
    sub_info: 'simple',
    show_field: 'post'
  }
);
Divert サブ情報を他で利用する

When you select from list, the custom attribute sub_info which contains sub info as JSON is added to the text box
Then you can use Sub-info for other purpose.

候補を選択した際、テキストボックスのsub_infoという独自の属性にJSON形式でサブ情報が格納されるので、他で利用することが可能です。

$('#foo').ajaxComboBox();

var json = $('#foo').attr('sub_info');