<option></option>
ajax データから select2 によって生成されるタグの追加パラメーターが必要です。
select2(コーヒー)の私のajaxパラメータ:
ajax:
url: '/moysklad_warehouse_items/find_warehouse_item'
dataType: 'json'
delay: 500
data: (query) ->
{ q: query.term }
processResults: (data) ->
{ results: data }
結果のデータ構造:
[{id: 1, text: 'one', price: 100, weight: 10},
{id: w, text: 'two', price: 200, weight: 12}]
デフォルトでは、select2 はパラメーターのみid
を提供text
し、select は次のようになります。
<select>
<option value="10" selected="selected">one</option>
<option value="11" selected="selected">one</option>
</select>
text
パラメータが計算に参加し、不十分な場合にのみタグ付けするなど、追加のデータ(価格と重量)を追加したい
<option value="11" selected="selected" price="12" weight="100">one</option>
タグが無理なら、<option></option>
例えば中に入れて<span></span>
パラメータ<option>
を追加すれば普通です<span>