使用ajax请求服务器,服务器将数据返回

Java 专栏收录该内容
15 篇文章 0 订阅
//请求的路径
mui.ajax("http://10.192.3.158:8080/ServletTest/MyServlet", {
    //请求的参数 
                            data: {
                                    username: 'guo',
                                    passWord: '1'
                                },
                                dataType: "text", //服务器返回json格式的数据
                                type: "POST", //http请求的类型是post
                                timeout: 10000, //超时时间设置为10秒
                                //eaders: { "Content-Type": "application/json" },
                                success: function(data) {
                                    //服务器是规定的时间内响应成功,回调此方法
                   //**************************************************************

                                console.log("--请求服务器成功的数据是--  " + data);


              //**************************************************************
                                    var fromserverdata = data;
                                    mui.openWindow({
                                        url: "test3.html",
                                        id: "test3",
                                        extras: {
                                            datafromserver: data //扩展参数
                                        },
                                        show: {
                                            autoShow: true
                                        }
                                    });
                                },
                                error: function(xhr, type, errorThrown) {
                                    //请求失败则回调此方法
                                    console.log(type);
                                }
                            });

服务器将数据返回

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        request.setCharacterEncoding("utf-8");
    response.setCharacterEncoding("utf-8");
        System.out.println("--连接成功----");
        //接收前台传递过来的数据
        String name = request.getParameter("username");
        System.out.println("name--->>" + name);
        String passWord = request.getParameter("passWord")  
        User user2 = new User("郭佳伟","guo00**010203","男","没有备注","没有建议","中科软科技股份有限公司","软件开发");
        JSONObject jsonObject =JSONObject.fromObject(user2);
        String userString = jsonObject.toString();
    //将数据返回给前台界面
        PrintWriter out = response.getWriter();
        out.write(userString);


    }
  • 1
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值