以下のような select2 関数があります。
function select2AutocompleteManyToManyField(field, request_url){
var map = {};
$("#"+field).select2({
multiple: true,
placeholder: field,
minimumInputLength: 3,
ajax: { // instead of writing the function to execute the request we use Select2's convenient helper
url: request_url,
dataType: 'json',
data: function (term) {
return {
query: term
};
},
results: function (data) { // parse the results into the format expected by Select2.
var objects = [];
$.each(data,function(i,obj){
map[obj.translations__name] = obj;
objects.push({
"text": obj.translations__name,
'id': map[obj.translations__name].id
});
});
return {results: objects};
}
}
});
}
選択したフィールド ID で別の非表示フィールドの値を更新したいと考えています。これを行う方法はありますか?