这里有新鲜出炉的 jQuery 示例,程序狗速度看过来!
jQuery 是一个兼容多浏览器的 javascript 框架,核心理念是 write less,do more(写得更少, 做得更多)。jQuery 在 2006 年 1 月由美国人 John Resig 在纽约的 barcamp 发布,吸引了来自世界各地的众多 JavaScript 高手加入,由 Dave Methvin 率领团队进行开发。
下面小编就为大家带来一篇 jquery 请求 servlet 实现 ajax 异步请求的示例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
ajax 可以发送异步请求实现无刷新效果,但是使用 javascript 比较麻烦,就 query 提供了一些封装的方法 ,可以使得操作更为简单:
$.ajax()方法:
- function sendRequest() {
- $.ajax({
- url: "Hello",
- type: "GET",
- dataType: "txt",
- data: "name=zhangsan",
- complete: function(result) {
- alert(result.responseText);
- }
- });
- }
$.get() 方法:
- function sendRequestByGet(){
- $.get("Hello","name=lisi",function(result){
- alert(result);
- });
- }
$.post() 方法:
- function sendRequestByPost(){
- $.post("Hello","name=wangwu",function(result){
- alert(result);
- });
- }
$.load() 方法:
- //load代码等效使用如下$get()方法
- /*
- $get(url, data, function(result){
- //将result数据填充到页面元素中
- $("#h2").html(result);
- });
- */
- function load() {
- $("h2").load("Hello", "name=hahaha");
- }
以上异步请求的 Hello 文件:
- protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
- IOException {
- String name = req.getParameter("name");
- resp.getWriter().print(name);
- }
以上这篇 jquery 请求 servlet 实现 ajax 异步请求的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持 phperz。
来源: http://www.phperz.com/article/17/0825/338873.html