常用的页面标签及功能
前言
记录zbj开发过程中用到过的一些功能。
一、页面标签
1、上传按钮
//上传按钮 <label for="file" class="btn btn-info" > <span class="glyphicon glyphicon-folder-open" aria-hidden="true"> 选择流程图(zip格式) </label> <input id="file"type="file"style="display:none">
2、显示两位小数
//前台页面设置方式: var value = Math.round(parseFloat(data)*100)/100
3、Ajax提交表单并下载文件
// 下载文件:参数说明:dataForm第一次提交的表单;makeFileAction第一次访问后台的url,返回的obj为文件路径; function downloadFiles(dataForm,makeFileAction,downLoadAction){ $('#progressBar').modal("show"); $.ajax({ type : "POST", url : makeFileAction, data:$('#'+dataForm).serialize(), dataType:'text', success : function(obj) { if(obj.substring(obj.length-4,obj.length)!="xlsx"&&obj.substring(obj.length-3,obj.length)!="xls") { alert(obj); $('#progressBar').modal("hide"); }else { var form = $("<form>");//定义一个form表单 form.attr("style", "display:none"); form.attr("target", ""); form.attr("method", "post"); form.attr("action", downLoadAction); var input1 = $("<input>"); input1.attr("type", "hidden"); input1.attr("name", "filePath"); input1.attr("value", obj); $("body").append(form);//将表单放置在web中 form.append(input1); form.submit();//表单提交 $('#progressBar').modal("hide"); } }, error : function(XMLHttpRequest, textStatus, errorThrown) { alert("下载失败!"); $('#progressBar').modal("hide"); } }); };
如果错过太阳时你流了泪,那你也要错过群星了。
在所有的矛盾中,要优先解决主要矛盾,其他矛盾也就迎刃而解。
不要做个笨蛋,为失去的郁郁寡欢,聪明的人,已经找到了解决问题的办法,或正在寻找。
在所有的矛盾中,要优先解决主要矛盾,其他矛盾也就迎刃而解。
不要做个笨蛋,为失去的郁郁寡欢,聪明的人,已经找到了解决问题的办法,或正在寻找。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通