zoukankan      html  css  js  c++  java
  • JQuery中的ajax应用

    $(".btn").click(function(){

            //把数据提交,实际是通过ajax的方式去提交数据到服务器

            var sdata = $("form").serialize();//对表单的数据进行序列化

            var url = "reg.do?"+sdata;

            $.ajax({

            type: "GET",

            url: url,

            success: function(data){

            $("#info tr:not(:first)").remove();

              for(var i in data){ //i表示的是索引

              var str ="<tr><td>"+data[i].userName+"</td><td>"+data[i].userPwd+"</td></tr>";

                 $("#info").append(str);

              }

            },

            dataType:"json"  //设置返回的数据格式为json对象

                  });

            });   

    相应的服务器端的servlet处理(由于需要加入json的序列化,所以需要引入相应的jar包),相应的代码:

    req.setCharacterEncoding("UTF-8");

             resp.setCharacterEncoding("utf-8");//处理的是返回字符串的乱码

           //resp.setContentType("text/html,charset=gbk");

         String userName = req.getParameter("txtUserName");//用户名

         String userPwd = req.getParameter("txtUserPwd");//用户密码

         String userEmail = req.getParameter("txtUserEmail");//用户Email

         String userReason = req.getParameter("txtUserReason");//注册原因

         String userAddress = req.getParameter("txtUserAddress");//居住地址

         UserInfo u = new UserInfo();

         u.setUserName(userName);

         u.setUserPwd(userPwd);

         u.setRegReason(userReason);

         u.setUserEmail(userEmail);

         u.setUserAddress(userAddress);

         UserInfoService userService = new UserInfoService();

         try {

    if(userService.userReg(u)){//注册成功,

    List<UserInfo> list = userService.getList();

    //序列化的操作

    JSONArray jsonArray = JSONArray.fromObject(list);

       String strInfo = jsonArray.toString();//把集合对象转换成json的字符串

       System.out.println(strInfo);

       PrintWriter pw = resp.getWriter();

       pw.print(strInfo);

    }

    } catch (SQLException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

  • 相关阅读:
    阿里知识图谱首次曝光:每天千万级拦截量,亿级别全量智能审核
    LSTM简介以及数学推导(FULL BPTT)
    深度学习算法索引(持续更新)
    学界 | Yann LeCun新作,中日韩文本分类到底要用哪种编码?
    Android 常见内存泄漏的解决方式
    集成支付宝支付
    【4.29安恒杯】writeup
    sdut 3-7 类的友元函数的应用
    Linux下libsvm的安装及简单练习
    iOS 使用腾讯地图显示用户位置注意事项
  • 原文地址:https://www.cnblogs.com/hyj-zy/p/5595859.html
Copyright © 2011-2022 走看看