美文网首页
如何使用ajax将数据传输到服务器并返回服务器处理结果

如何使用ajax将数据传输到服务器并返回服务器处理结果

作者: picassagirl | 来源:发表于2022-11-20 15:53 被阅读0次

1、建立form.html文件,在body中输入表单代码,并导入jquery包和form.js包

<form action="" method="post" id="regForm">
<pre>
用户名:<input type='text' name='userName'><span id="s1"></span>
密码:<input type='password' name='userPassword'>
确认密码:<input type='password' name='repwd'>
<input type='submit' name='sub' value="注册">
</pre>
</form>

导入jquery包和form.js包

<script src="js/jquery1.11.3.min.js"></script>
<script src="js/form.js"></script>

2、建立服务器端servlet文件checkformServlet.servlet,在doGet()里面写入以下代码

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
//禁用缓存
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
                
PrintWriter out = response.getWriter();
String userName=request.getParameter("userName");
String userPassword=request.getParameter("userPassword");
out.println("接收到了客户端提交的"+userName+","+userPassword);
    }

3、建立客户端form.js代码

$(function(){
    $(":submit[name='sub']").click(function(){
        //alert($("#regForm").serialize());
        $data=$("#regForm").serialize();
        $.ajax({
            type:"post",
            url:"checkformServlet",
            data:$data,
            success:function(msg){
                alert(msg);
            }
        })
    })
})

相关文章

  • 如何使用ajax将数据传输到服务器并返回服务器处理结果

    1、建立form.html文件,在body中输入表单代码,并导入jquery包和form.js包 导入jquery...

  • AJAX

    1、ajax原理: 客户端调用ajax引擎,ajax引擎调用服务器,服务器处理完数据后将结果返回给ajax...

  • Ajax

    ajax 是什么?有什么作用? AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求)从服务器...

  • 使用jQuery操作AJAX

    $.ajax(); 加载并执行一个js文件 保存信息到服务器,成功时返回信息 $.get();

  • django DTL 动态局部刷新的方法

    Ajax + json客户端通过ajax向服务器取评论信息,服务器结果以json形式返回客户端,客户端以js将js...

  • 答辩常问问题文档

    如何实现前后台数据传输?使用http通信实现的了前后台数据传输,客户端发送http请求到服务器端,服务器端根据请求...

  • 从ajax到fetch

    Ajax 是什么? 答:Ajax是一种可以在浏览器和服务器之间使用异步数据传输(HTTP请求)的技术。使用它可以让...

  • 使用ajax()方法加载服务器数据

    使用ajax()方法是最底层、功能最强大的请求服务器数据的方法,它不仅可以获取服务器返回的数据,还能向服务器发送请...

  • jQuery的Ajax操作

    1、load方法(异步请求数据) 使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定...

  • Flask中的桥梁:路由

    何为路由? 顾名思义就是一条路径,这条路引领 url 从浏览器到WSGI服务器,然后将处理结果返回到Browser...

网友评论

      本文标题:如何使用ajax将数据传输到服务器并返回服务器处理结果

      本文链接:https://www.haomeiwen.com/subject/davbxdtx.html