周报2016.08.29-2016.09.04

html一片空白,所以网页一些东西其实html有许多简便方法的却不会,所以慢慢积累。
这周说说html的<ul>标签。
从上周的文档上传下载说起,我在一个页面上传了文件后,页面中应该增加一个文件名的超链接然后提供下载,这里可以用<ul>标签.
方法是现在页面中添加一个<ul>标签。
像这样,

</div>
<ul style="margin-top: 10px;" id="docFile"></ul>
</div>

然后在js的文档上传按钮事件中添加一个动态添加超链接的事件。

function uploadFile(){
    var f = document.getElementById("file").value;
    var pos =f.lastIndexOf("\\");
    var fileName = f.substring(pos+1);
    if(fileName==""){
    mini.alert("请选择文件!");
    return ;
    }
                    $.ajaxFileUpload({
                        url:'<c:url value="/portal/common/uploadFile.action"/>',
                        secureuri:false,
                        fileElementId : 'file',
                        dataType : 'json',
                        success:function(data,status){
                        var tmpfileid=data.result[0].tmpfileid;
                 var str="${pageContext.request.contextPath}"+data.result[0].uploaddir+data.result[0].filename;
                 $('#docFile').append("<li id='file"+tmpfileid+"' data-fileid='"+tmpfileid+"'><a  href='"+str+"'>"+fileName+"</a>&nbsp;<a  class='btn-delete' href='javascript:onclick=del("+tmpfileid+")'>删除</a></li>");               
                          },
                         error:function(data,status,e){
                         alert("上传失败");
                          }
                     });
    }

其中$(“docFile”).append是在我刚定义的<ul>域中添加的意思。<li> 生成一个前端是个黑点的行域。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值