在 laravel 中,我有两个刀片模板,我在两个引导模式中使用 ajax 阅读并显示它们,我有cropit.js 来裁剪图像并将它们保存为编辑用户和插入用户,但是,我不能同时包含两者我的模板,一个覆盖另一个,例如@include('addstudent.blade.template')
第一次,我可以使用它保存图像,但我无法保存图像,@include('editstudent.blade.template')
我什至更改了表单的名称,但没有成功!我只能包含我的刀片模板之一,有什么解决方案可以同时使用它们吗?(记住我使用的是ajax)。这是addstudent的代码:从$('#cropitbaby').on('submit',function (e)
到e.preventDefault();
,是重要的部分,其余的与我的问题无关。
$('#frm-insert').on('submit',function (e) {
$('#cropitbaby').on('submit',function (e) {
e.preventDefault();
});
$('#cropitbaby').submit();
var passdata = $("input#image-data").val();
$("input#usercropedimage").val(passdata);
var data = $(this).serialize();
var url = $(this).attr('action');
var post = $(this).attr('method');
e.preventDefault();
$.ajax({
type:post,
url:url,
data:data,
dataty:'json',
success:function (data) {
var tr = $('<tr/>',{
id : data.id
});
tr.append($('<td/>',{
text:data.id
})).append($('<td/>',{
text:data.cell_phone
})).append($('<td/>',{
text:data.email
})).append($('<td/>',{
text:data.created_at_shamsi
})).append($('<td/>',{
text:data.gender
})).append($('<td/>',{
text:data.username
})).append($('<td/>',{
text:data.family
})).append($('<td/>',{
text:data.name
})).append($('<td/>',{
html : '<a href="#" class="btn btn-info btn-sm" id="view" data-id="' + data.id + '">تغییر رمز</a> '
+ '<a href="#" class="btn btn-success btn-sm" id="edit" data-id="' + data.id + '">ویرایش</a> ' +
'<a href="#" class="btn btn-danger btn-sm" id="del" data-id="' + data.id + '">حذف</a>'
}));
$("input#image-data").cropit('destroy');
$('#student-info').append(tr);
}
})
})
更新代码是一样的。但这不是问题。问题是为什么其中一个会覆盖另一个,例如,如果我使用并包含addstudent.blade.php
我将无法使用更新(我的意思是与使用cropit 读取和保存图像相关的部分)。它会从addstudent.blade.php
!!