概述
问题描述
再一个页面左编辑添加处理,因为数据较多分成多个form来动态展示隐藏填写的数据页面。
当点击上一步然后点击下一波进行文件图片上传时,不能加载layui。use([‘uplode’])模块
问题解决
让点击上一步之后再点击下一步时,判断只加载过一次layui.use([‘uplode’])
api
https://www.layui.com/doc/base/modules.html
代码
var initFlag = false;
function addSubProd(){
var subProdIds='';
$("#productsTab").find("input[name='subProdIds']:checked").each(function(i){
if(i>0){
subProdIds = subProdIds + "#";
}
subProdIds = subProdIds + $(this).val();
});
var formdata = {
id : proId,
subProdIds : subProdIds
};
$.ajax({
type : 'put',
url : serverPath + '/proProducts',
contentType: "application/json; charset=utf-8",
data : JSON.stringify(formdata),
success : function(data) {
if(!initFlag){
// 判断是否时第一次加载
initUpload(productcode);
initFlag = true; //第一次加载时 赋值为已经加载过
}
nextStep(2);
}
});
}
最后
以上就是安详小蝴蝶为你收集整理的layui加载一个页面加载两次模块的问题的全部内容,希望文章能够帮你解决layui加载一个页面加载两次模块的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复