Laravel表单模型使用ajax绑定select2

时间:2017-03-09 07:23:07

标签: ajax forms laravel model

我对这一点还不熟悉。

我正在制作和编辑表格。我有几个select2盒子。一个通过ajax填充,其他通过jquery初始设置完成。

我正在尝试根据模型设置默认值。

{!! Form::model($printJob, ['method' => 'PATCH', 'action' => ['PrintJobsController@update', $printJob->print_job_id ], 'class' => 'form-horizontal form-label-left']) !!}

<div class="form-group">
    {!! Form::label('mo_id', 'MO Number', ['class'=>'control-label col-md-3 col-sm-3 col-xs-12']) !!}
    <div class="col-md-9 col-sm-9 col-xs-12">
        {!! Form::select('mo_id', [], null, ['id' => 'selMoNumber', 'required']) !!}
    </div>
</div>

在我的脚本中,我有初始化程序

$("#selMoNumber").select2({
    language: { errorLoading:function(){ return "Searching..." } },
    dropdownAutoWidth: 'true',
    placeholder: "Enter a MO Number",
    width: '100%',
    ajax: {
        url: "/manufactureorders/query",
        dataType: 'json',
        delay: 500,
        data: function (params) {
            return {
                q: params.term, // search term
            };
        },
        processResults: function (data) {
            return {
                results: data,
            };
        },
        cache: true
    },
    minimumInputLength: 3,
});

如何将Select2设置为模型值?

0 个答案:

没有答案