未为引导模式定义Javascript函数

未为引导模式定义Javascript函数,javascript,button,bootstrap-modal,Javascript,Button,Bootstrap Modal,我想制作一个模式编辑表单,在单击HTML中的某个按钮后显示。这是javascript: <script> var edit; jQuery( document ).ready(function( $ ) { // Edit Data (Modal and function edit data) edit = function edit(id, un, nl, em, nh, st) { //$('#myModa

我想制作一个模式编辑表单,在单击HTML中的某个按钮后显示。这是javascript:

<script>
    var edit;

    jQuery( document ).ready(function( $ ) {
        // Edit Data (Modal and function edit data)
        edit = function edit(id, un, nl, em, nh, st) {
            //$('#myModal').attr('action', '{{ url('user/edit') }}/'+id;

            $('#footer_action_button').text("Update");
            $('#footer_action_button').addClass('yellow btn-outline');
            $('.btn').addClass('edit');
            $('.modal-title').text('Edit Pengguna');
            $('.delete').hide();
            $('.form-horizontal').show();
            $('#un').val(un);
            $('#nl').val(nl);
            $('#em').val(em);
            $('#pw').attr('placeholder', 'Isi Jika Ingin Diganti');
            $('#nh').val(nh);
            $('#st').val(st);
            $('#myModal').modal('show');
        }
    });
</script>
有了这段代码,模态表单就出现了,但我无法进行更新,因为没有涉及url。因此,当我添加模态动作时,只需删除注释标记,我就得到了一个错误,即我的编辑函数没有定义。现在我只在这个问题中写我的JS代码,因为我没有看到其他相关的代码,但是如果您需要更新,请告诉我


尊敬。

您可以创建一个匿名函数来获取弹出窗口。代码中已注释部分的语法错误。我已对其进行了更新并对其进行了注释。请尝试以下操作:

var edit = function(id, un, nl, em, nh, st) {
            // $('#myModal').attr('action', "{{ url('user/edit') }}/"+id);

            $('#footer_action_button').text("Update");
            $('#footer_action_button').addClass('yellow btn-outline');
            $('.btn').addClass('edit');
            $('.modal-title').text('Edit Pengguna');
            $('.delete').hide();
            $('.form-horizontal').show();
            $('#un').val(un);
            $('#nl').val(nl);
            $('#em').val(em);
            $('#pw').attr('placeholder', 'Isi Jika Ingin Diganti');
            $('#nh').val(nh);
            $('#st').val(st);
            $('#myModal').modal('show');
        };
请参见下面的演示:

var edit=functionid、un、nl、em、nh、st{ $'myModal'.attr'action',{{url'user/edit'}}/+id; $'myModal'.modal'show'; }; 编辑'id','un','nl','em','nh','st';//此测试仅用于在此处传递数据的示例 &时代; 模态头 模态中的一些文本


为变量指定其他名称。变量名和函数名都相同。因此,该问题或使函数匿名谢谢,它工作,但不是当我取消注释模态链接到一个url。这表明编辑不是功能…@RayanSuryadikara您在代码中输入的部分是错误的。我已经更新了它。