jquery对ajax进行了封装,非常方便。

自己用$.get()方法写了个小demo,包括客户端和服务端。

客户端:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="../js/jquery-3.1.0.min.js"></script>
</head>
<body>
<div id="div">
<div >
<span class="f1">电影</span>
<span class="f2"><input id="btn" type="button" value="加载" ></span>
</div>
<ul></ul>
</div>
<script type="text/javascript">
$(function(){
$("#btn").bind("click",function(){
var $this= $(this);
$.get("../jsp/test4.jsp",function(data){
$this.attr("disabled","true");
$("ul").append("<li>"+ data+ "</li>");
});
});
});
</script>
</body>
</html>

服务器端(jsp):

<%@page import="org.json.simple.JSONObject"%>
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<%
String msg= "你好吗?ajax";
response.getWriter().print(msg);
%>
</body>
</html>

如果需要在服务器端返回json格式的数据,可以使用json_simple-1.1.jar类库中的JSONObject.

/* JSONObject jsonObject= new JSONObject();
jsonObject.put("name", "小强");
jsonObject.put("say", "你真牛");
/* out.print(jsonObject.toJSONString());
out.flush(); */
/* response.getWriter().print(jsonObject.toJSONString());
System.out.print("visit jsp success2"); */
//System.out.print(jsonObject.toJSONString());

最新文章

  1. Hawk 3. 网页采集器
  2. PHP面向对象笔记
  3. 前端工程师如何快速的开发一个微信JSSDK应用
  4. setValue和setObject的区别
  5. 调试SQLSERVER (三)使用Windbg调试SQLSERVER的一些命令
  6. JavaScript实现样式表的简单切换
  7. 轻松绕过极域电子教室、和教师控制 Say GoodBye
  8. Mybatis bug修正
  9. 【原创】《算法导论》链表一章带星习题试解——附C语言实现
  10. AngularJS 初学笔记(理论基础)
  11. 猜数字游戏--基于python
  12. [LeetCode] Card Flipping Game 翻卡片游戏
  13. Ajax 异步局部刷新
  14. Day 10733 使用独立安装包安装.Net Framework 4.6.2时,提示『无法建立到信任根颁发机构的证书链』
  15. leetcode141
  16. 「LOJ2000~2023」各省省选题选做
  17. HBase最佳实践-管好你的操作系统
  18. python day 07-数据类型补充,集合,深浅拷贝
  19. 单片机程序在内存和FLASH中的空间分配
  20. arcgis 加载高德地图 es6的方式

热门文章

  1. E2 2014.6.3 更新日志
  2. apecceosummit2016
  3. mysql概要(十四)索引
  4. spring DI原理
  5. js学习笔记-编写高效、规范的js代码-Tom
  6. Mysql 允许null 与 default值
  7. Android AIDL Service
  8. iOS开发之 Xcode svn更新代码后,不能打开.xcodeproj,因为该项目文件不能被解析
  9. Android_用户界面概述和数据单位
  10. LTIB常用命令3