Creating an item if not already exists in Selectize.js select box and ajax update the new added item

后端 未结 3 684
-上瘾入骨i
-上瘾入骨i 2021-02-05 10:48

I was using Selectize.js in a select box, What i need is, if an item is not in the list of options i would need to add a new item. When new item is added, i want to have an ajax

3条回答
  •  栀梦
    栀梦 (楼主)
    2021-02-05 10:53

    Thanks a lot, @Corgalore. Its working for me like
    $(function(){
            $('#desig').selectize({
                create:function (input, callback){
                    $.ajax({
                        url: "url(null, array('controller' => 'employee-detail', 'action' => 'add-new-desig-ajax'));?>",
                        type: 'POST',
                        data:{'designation':input},
                        success: function (result) {
                            if (result) {
    //                            console.log('sdfasf',result);
                                callback({ value: result.id, text: input });
                            }
                        }
                    });
                }
            });
        }); 
    

提交回复
热议问题