jquery中post方法用法实例

前端之家收集整理的这篇文章主要介绍了jquery中post方法用法实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了jquery中post方法用法分享给大家供大家参考。具体用法分析如下:

在使用jquery实现网站的异步交互时,常用的两个函数为get和post方法,get方法使用很简单,直接提交get请求即可,如果有参数,直接追加到url后面就行,但是使用post方法时,传递参数,需要和url分开写,使得传参变得麻烦了,不过这样做起来更安全一些,而且出现中文乱码的概率也要低一些(get方法中文很多情况下会出现乱码现象),这里就详细介绍一下post是怎样传递参数的。

首先写一个HTML代码如下:

代码如下:
jquery post<a href="https://www.jb51.cc/tag/fangfa/" target="_blank" class="keywords">方法</a>测试

服务器端servlet中post方法代码如下(servlet类名为login,配置其访问路径为servlet/login)
<div class="codetitle"><a style="CURSOR: pointer" data="3754" class="copybut" id="copybut3754" onclick="doCopy('code3754')"> 代码如下:

<div class="codebody" id="code3754"> response.setContentType("text/html");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("gb18030");
String name= request.getParameter("name");
String pass= request.getParameter("pass");
out.print("name:"+name+"pass:"+pass);
out.flush();
out.close();

在客户端运行以上的HTML代码后,点击“测试”按钮,就会弹出 name:输入的用户名pass:输入的密码 对话框,通过分析HTML代码可以知道,post方法传递参数使用的是数据json格式。

补充:

对于出现汉字乱码的情况来说,

ajax默认的汉字编码是utf-8

,post接收页面的编码应该也保持同样的编码。

希望本文所述对大家基于jQuery的Ajax程序设计有所帮助。

原文链接:https://www.f2er.com/jquery/57482.html

猜你在找的jQuery相关文章