Laravel 4 和 jQuery Select2:旧输入

Posted

技术标签:

【中文标题】Laravel 4 和 jQuery Select2:旧输入【英文标题】:Laravel 4 and jQuery Select2: Old Input 【发布时间】:2013-10-13 05:29:30 【问题描述】:

我正在尝试将旧输入传递给 select2 组件,但 select2 没有接收到它。

(注意:我使用的是 TwigBridge)

<select ... value=" input_old('fiscal_year_span') ">
    ... options ...
</select>

选项确实设置了值名称,Laravel 确实将旧值发回。

(我希望我不需要用 JS 来做这个......)

【问题讨论】:

【参考方案1】:

看起来您正在将 value 参数添加到选择标签,而不是将 selected 参数添加到选项标签。

请看这里:https://developer.mozilla.org/en-US/docs/Web/html/Element/select

【讨论】:

哦,是的,我的错。 (我时不时地这样做——谢谢你提醒我)。 你和我。很高兴你明白了! 但是当它要返回选定选项的值时,如何让它显示一个选定的参数:x @RainbowHat 如果您想选择一个选项,您可以在Form::select() 中设置第三个参数。 ex Form::select('nameOfSelect', array('S' =&gt; 'Small', 'M' =&gt; 'Medium', 'L' =&gt; 'Large'), 'M') 将选择“中”选项。

以上是关于Laravel 4 和 jQuery Select2:旧输入的主要内容,如果未能解决你的问题,请参考以下文章

未捕获的类型错误:jQuery(...).select2 不是 Laravel 5.3 的函数

当 Ajax 响应来自使用 select2 的 laravel 控制器时,如何检查 JQuery 附加选项中的条件?

laravel jquery select2 multiselect - 初始化选定的元素

Laravel 导航栏切换在 bootstrap 4.4.1 和 jquery 3.3 上不起作用

Laravel - 将 Select2 默认设置为 NULL 而不是第一个选项

在 Laravel 4 中从 Jquery Ajax Json 中检索值