• web小结


    一、ajax

      1.用于前端向服务器异步获取数据

       json数组:可以直接通过数组下标获取到值

       json对象:可以用“data.xx”获取到值

      2.注意事项

       同时请求两个ajax时,容易出现异常,第一个ajax改为“asyc:false”

    二、jquery

       1.获取元素

        获取页面元素 $("#t2")

        动态生成的元素需 $(document).on("click","#t2",function(){})才能绑定上

       2.取表格中同一行某个元素的方法:
                    给该元素加个id或者class
                    var id = $(this).parents("tr").find("#idid").text();    
                  直接按顺序取值
                    var id  = $(this).parents("tr").find("td")[0].innerHTML;

    三、常用需求

      1.按钮失效

        if(data == "true"){
                        $("#submit").attr("disabled","disabled");
                    }else{
                        $("#submit").removeAttr("disabled");    
                    }

      2.刷新页面

        location.reload();

      3.动态生成表格

        var content = $("#addBody");
                 for (i in data){
                    var tr = $("<tr>");
                    var line = data[i].split(" ");
                    for(ii in line){
                        tr.append("<td>"+line[ii]+"</td>");
                    }
                    tr.append(alter); //每行末尾追加操作选项
                    content.append(tr);
                }

      4.jsp页面常用导入

        全路径:<% String path  = request.getScheme()+"://" +request.getServerName()+":"+request.getServerPort()+request.getContextPath();%> (顶部)

        导入js:<script type="text/javascript" src="js/DataSourceManager.js"></script>

        定义js能使用变量:

            <script type="text/javascript">
                  var path = '<%=path %>';                    url的路径
                  var userId = "<%=request.getParameter("groupId") %>" ;      从session中获取userID之类的值
               </script> 

    四、文件上传

      1.form表单

        <form action="LoadDataServlet" method="post"  enctype="multipart/form-data">

              <input type="file" name="data" /> </form>

      2.servlet

        注解:@WebServlet("/LoadDataServlet")     @MultipartConfig

        方法: 获取:Part part = request.getPart("data");

           写入本地:part.write(filePath);

        

  • 相关阅读:
    java积累
    J2SE J2EE J2ME的区别
    php无刷新上传图片
    C++小例子
    交通银行万事达Y-POWER信用卡 普卡
    代码面试最常用的5大算法
    php 读取 word
    PHP Simple HTML DOM 使用
    curl http认证
    PHP PDO 安装使用
  • 原文地址:https://www.cnblogs.com/OnTheWay-0518/p/9714448.html
Copyright © 2020-2023  润新知