未为引导模式定义Javascript函数
我想制作一个模式编辑表单,在单击HTML中的某个按钮后显示。这是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
<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您在代码中输入的部分是错误的。我已经更新了它。