为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Laravel 在编辑模式中获取选定的下拉列表

如何使用 Laravel 在编辑模式中获取选定的下拉列表

PHP
万千封印 2024-01-19 20:42:09
我正在使用 laravel 构建一个项目,我可以将记录从数据库获取到我的模式中,但问题是每次我更新我的模式时,两个选择中的选项值也会随着相同的获取结果而增加。如何避免这种情况。在这里,我粘贴了编辑前后的两张图像以及我到目前为止所做的事情。请帮我完成它。之前的图像后像我的模态部分<a href="javascript:void(0);" data-href="{{ url('admin/product_edit/'.$cat->id) }}" class="edit_product btn btn-sm btn-primary" data-toggle="modal" data-target="#editModal"> Edit</a><div class="modal" id="editModal" tabindex="-1" role="dialog" aria-labelledby="insertModalLabel" aria-hidden="true">                <div class="modal-dialog modal-lg" role="document">                    <div class="modal-content">                        <div class="modal-header">                            <h5 class="modal-title font-weight-bold" id="insertModalLabel">EditCustomer</h5>                            <button type="button" class="close" data-dismiss="modal" aria-label="Close">                                <span aria-hidden="true">&times;</span>                            </button>                        </div>                        <div class="modal-body">                          <p><b>Please note:</b> Fields marked with <span class="control-label"></span> is mandatory</p>                          <form action="{{ url('admin/update_product') }}" method="post" class="edit_database_operation">                            @csrf                            <input class="form-control" type="hidden" name="eid" id="eid">                            {{-- <input class="form-control" type="hidden" name="brand_id" id="brand_id">                            <input class="form-control" type="hidden" name="category_id" id="category_id"> --}}
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

在您的 jquery 代码中,您可以使用.append()在选择框中附加新选项,该选项只是将新元素插入到匹配元素集中每个元素的末尾。这就是它显示双值的原因。

相反,使用.html()替换选择框中的所有元素。所以你只需要改变:

 $('#eproduct_brand').append(fb);

$('#eproduct_brand').html(fb);

你也这样做eproduct_category


查看完整回答
反对 回复 2024-01-19
  • 1 回答
  • 0 关注
  • 79 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信