我是靠谱客的博主 安详小蝴蝶,最近开发中收集的这篇文章主要介绍layui加载一个页面加载两次模块的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题描述

再一个页面左编辑添加处理,因为数据较多分成多个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加载一个页面加载两次模块的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部