网上的 Jquery ajax Demo 大多都是基于php

很少 有java的 今天就把自己的Demo贴出来 和大家共同学习

现在就  Jquery ajax 的 $.ajax(),$.post(),$.get();

首先是  服务端的Servlet 演示这三个函数的用法对都是用的同一个 服务端

Java代码

package com.june.servlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpServletRequest;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

public class jqueryAjaxServer extends HttpServlet {

public jqueryAjaxServer(){

super();

}

public void doGet(HttpServletRequest request,HttpServletResponse response)

throws IOException ,ServletException {

response.setContentType("text/html;charset=utf-8");

PrintWriter out=response.getWriter();

String account=request.getParameter("account");

if("iamcrzay".equals(account)){

out.print("Sorry,the user is exist");

}

else{

out.print("Congratulation,this accont you can use!!!!");

}

out.close();

}

public void doPost(HttpServletRequest request,HttpServletResponse response)

throws IOException ,ServletException {

this.doGet(request, response);

}

}

package com.june.servlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpServletRequest;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

public class jqueryAjaxServer extends HttpServlet {

public jqueryAjaxServer(){

super();

}

public void doGet(HttpServletRequest request,HttpServletResponse response)

throws IOException ,ServletException {

response.setContentType("text/html;charset=utf-8");

PrintWriter out=response.getWriter();

String account=request.getParameter("account");

if("iamcrzay".equals(account)){

out.print("Sorry,the user is exist");

}

else{

out.print("Congratulation,this accont you can use!!!!");

}

out.close();

}

public void doPost(HttpServletRequest request,HttpServletResponse response)

throws IOException ,ServletException {

this.doGet(request, response);

}

}

下面是WEB.XML

Xml代码

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

jqueryAjaxServer

com.june.servlet.jqueryAjaxServer

jqueryAjaxServer

/jqueryAjax

index.jsp

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

jqueryAjaxServer

com.june.servlet.jqueryAjaxServer

jqueryAjaxServer

/jqueryAjax

index.jsp

下面是Jsp页面

第一个是 jqueryAjax.jsp  本页使用的是$.ajax()

Html代码

jquery ajax

$(function(){

$('.sumbit').click(function(){

if($('#account').val().length==0){

$('.hint').text("用户名不能位空").css({"background-color":"green"});

}

else{

$.ajax({

url:'jqueryAjax',

data:{account:$('#account').val()},

error:function(){

alert("error occured!!!");

},

success:function(data){

$('body').append("

"+data+"

").css("color","red");

}

});}

});

});

jquery AjaX


请输入用户名 :

jquery ajax

$(function(){

$('.sumbit').click(function(){

if($('#account').val().length==0){

$('.hint').text("用户名不能位空").css({"background-color":"green"});

}

else{

$.ajax({

url:'jqueryAjax',

data:{account:$('#account').val()},

error:function(){

alert("error occured!!!");

},

success:function(data){

$('body').append("

"+data+"

").css("color","red");

}

});}

});

});

jquery AjaX


请输入用户名 :

第二个用的是  $.post()

Html代码

jquery ajax

$(function(){

$('.sumbit').click(

function(){

if($('#account').val().length==0){

$('.hint').text("The account is cant't be null").css({"color":"red","background-color":"yellow"});

}

else{

$.post("jqueryAjax","account="+$('#account').val(),function(data){

$('.hint').text(data).css({"color":"red","background-color":"yellow"});

})

}

});

});

jquery Ajax


请输入用户名 :

jquery ajax

$(function(){

$('.sumbit').click(

function(){

if($('#account').val().length==0){

$('.hint').text("The account is cant't be null").css({"color":"red","background-color":"yellow"});

}

else{

$.post("jqueryAjax","account="+$('#account').val(),function(data){

$('.hint').text(data).css({"color":"red","background-color":"yellow"});

})

}

});

});

jquery Ajax


请输入用户名 :

第三个是用的$.get()

Html代码

jquery get

$(function(){

$('.sumbit').click(function(){

if($('#account').val().length==0){

$('.hint').html("用户名不能位空!!!").css({"color":"#ffoo11","background":"blue"});

}

else{

$.get("jqueryAjax","account="+$('#account').val(),

function(data){

$('.hint').html(data).css({"color":"#ffoo11","background":"green"});

});

}

});

});

jquery AjaX


请输入用户名 :

怎么才能学好ajax,ajax - 如何学好java - BlogJava相关推荐

  1. 面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序

    面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序 Ajax 为更好的 Web 应用程序铺平了道路 在 Web 应用程序开发中,页面重载循环是最大的一个使用障碍,对于 Java™ ...

  2. java中ajax由哪些组成,java中ajax

    java中ajax [2021-02-01 14:57:40]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\s| ...

  3. 如何学好C语言 如何学好C++

    zz:如何学好C语言 & 如何学好C++ 这两篇文章是在一个博客上看到的,这个博主写的我长期以来一直觉得很受用,推荐一下: http://coolshell.cn 如何学好C语言 我相信,这可 ...

  4. html同时执行多个ajax,Ajax方法详解以及多个Ajax并发执行

    AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML).javascript 先来一段代码html $.ajax({ type: &q ...

  5. Ajax 什么是Ajax? Ajax的基本语法

    Ajax 什么是Ajax? AJAX(Asynchronous Javascript And XML)翻译成中文就是"异步Javascript和XML".即使用Javascript ...

  6. 编程c语言要数学很好吗,编程与数学的关系:学好编程就能学好数学吗?

    原标题:编程与数学的关系:学好编程就能学好数学吗? 在大学数学学科中 线性代数是最为抽象的一门课 从初等数学到线性代数 思维跨度比微积分和概率统计要大得多 大多数小伙伴学过以后一直停留在 知其然不知其 ...

  7. sweet+alert+ajax,Ajax相关

    Ajax Ajax的特性可以实现异步提交与局部刷新. Ajax是一门js的技术 基于原生js开发的,但是用原生的js写代码过于繁琐, 我们在学的时候 只学如何用jQuery实现ajax. AJAX 最 ...

  8. 转行学Java,如何才能成为年薪50万的Java程序员呢?

    作为炙手可热的薪资高的人才,Java程序员的薪资一直有目共睹.以武汉为例,根据权威机构统计,武汉Java开发人员的平均薪资是13.2k/月,这个工资远远高于武汉的平均工资水平,可以说是非常可观了.但比 ...

  9. jQuery ajax - ajax()

    jQuery ajax - ajax() 方法 jQuery Ajax 参考手册 实例 通过 AJAX 加载一段文本: jQuery 代码: $(document).ready(function(){ ...

  10. 为什么学好计算机就必须学好汇编?

    为什么学好计算机就必须学好汇编? 这个问题太抽象.          汇编是干什么的?为什么要学好汇编?不学不行吗?要学好计算机非得学好汇编吗?乍看到这些问题,真是一头雾水.学好汇编会有什么好处?学好 ...

最新文章

  1. Word2013、2016中页码总页数设置为当前节总页数
  2. danfoss 变频器的profinet通讯调试_840D sl系统PLC 开机调试
  3. 4.编写程序,打印1到100之内的整数,但数字中包含7的要跳过
  4. 批量添加自定义用户控制,界面闪烁解决方案
  5. boost::describe模块宏BOOST_DESCRIBE_PP_POINTER的测试程序
  6. MySQL笔记——外键约束和表关系(一对一,多对一,多对多)
  7. 我如何开始使用Linux
  8. 图像灰度化方法总结及其VC实现
  9. PHPMailer的使用
  10. 工作报告模板下载_免费工作报告图片设计素材_第2页_包图网
  11. 骨骼的动作识别数据集_基于关节数据的人体动作识别
  12. SAP-ABAP-小计收起/折叠明细项目-只显示小计内容
  13. 如何高效地做设计评审
  14. 5.3 matlab数据插值(线性插值、最近点插值、埃尔米特插值、三次样条插值)
  15. package.json字段详解
  16. FreeType像素格式:FT_PIXEL_MODE_GRAY
  17. 离职申请一个月了没同意可以走吗
  18. ICLR2023 | 论文列表公布,5000 篇投稿,整体接收率为 31.8%
  19. 前端vue js 高德地图实现雷达扫描加载,借鉴百度地图等方法,采用Canvas解决雷达背景透明度问题,解决Canvas动态指针扫描造成浏览器卡顿问题
  20. 【附源码】计算机毕业设计java政府公用车辆管理系统设计与实现

热门文章

  1. AAAI 2020 | NAS+目标检测:AI设计的目标检测模型长啥样?
  2. 语音识别:繁华背后,危机初现
  3. java6集合编程题
  4. 零基础实践深度学习之Python基础
  5. HDU 2544 Floyd算法
  6. springmvc和mybatis面试题
  7. python创建float型的列表_如何在Python中进行列表的创建?
  8. Web安全——易班优课YOOC课群在线测试自动答题解决方案
  9. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(九)ID标签
  10. Maximal Continuous Rest