jQuery AJAX 方法

AJAX 是一种与服务器交换数据的技术,可以在不重新载入整个页面的情况下更新网页的一部分。

下面的表格列出了所有的 jQuery AJAX 方法:

构建页面:jqlogin.jsp

<body>
<span style="color: pink" id="s"></span><br>
用户名:<input id="a" name="username" type="text" onblur="cleckUser()"/><br>
密码:&nbsp;&nbsp;<input name="upwd" type="text"/>
</body>

jquery代码:

<head>
<title>登录界面</title>
<script type="text/javascript" src="jq/jquery-1.8.3.js"></script>
<script type="text/javascript">
function cleckUser() {
var value=document.getElementById("a").value;
alert(value);
$.ajax({
url:"LoginServlet",
type:"get",
data:"username="+value,
dataType:"text",
success:function (result) {
document.getElementById("s").innerText=result;
}, error:function () {
document.getElementById("s").innerText=result;
} })
}
</script> </head>

LoginServlet:

package cn.happy.servlet;

import java.io.IOException;

/**
* Created by CKW on 2017/3/16.
*/
public class LoginServlet extends javax.servlet.http.HttpServlet {
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
request.setCharacterEncoding("utf-8");
String uname=request.getParameter("username");
System.out.println(uname);
if ("sa".equals(uname)){
//返回给浏览器 已经注册
response.setCharacterEncoding("utf-8");
System.out.println("进来");
response.getWriter().write("已经注册");
}else {
//返回给浏览器 没有注册
response.setCharacterEncoding("utf-8");
System.out.println("没劲了");
response.getWriter().write("可以注册");
} } protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
doPost(request,response);
}
}

运行页面:

最新文章

  1. sqlce中不支持sp_rename修改表名
  2. HDU 2831 (贪心)
  3. 【Quote】What is Mono
  4. spring04 spel注入
  5. 理解ATL中的一些汇编代码(通过Thunk技术来调用类成员函数)
  6. php中常用的字符串长度函数strlen()与mb_strlen()实例解释
  7. Django Form和ModelForm组件
  8. python logging详解及自动添加上下文信息
  9. Saiku相关异常处理(十五)
  10. [Eclipse+PyDev]ImportError: DLL load failed:找不到指定的模块 解决方案
  11. Android学习之基础知识三(Android日志工具Log的使用)
  12. 算法总结(转自CS-Notes)
  13. TCP连接与OKHTTP复用连接池
  14. DHCP全局配置文件解析
  15. sublime text3 增加emmett插件
  16. Java进阶面试题列表
  17. jenkins X 和k8s CI/CD
  18. H5演示文稿快速制作
  19. 文件包含漏洞(RFI)
  20. “hello world!”团队第三次会议

热门文章

  1. 让你头晕的VR头显,背后发生了什么?
  2. NDAP 日志
  3. 编译出现No rule to make target `out/host/linux-x86/bin/aapt&#39;, needed by `out/target/common/obj/APPS/MyTv4_intermediates/src/R.stamp&#39;问题
  4. Luogu P1074靶形数独【搜索/剪枝】By cellur925
  5. js框架:jQuery
  6. typescript学习笔记(三)---接口
  7. ACM2015沈阳:B-Bazinga
  8. iOS蓝牙开发总结-4
  9. [软件工程基础]2017.10.30 第三次 Scrum 会议
  10. DP Training(Updating)♪(^∇^*)