• AJAX(Asynchronous JavaScript and XML),异步的javaScript与XML
  • AJax中一个重要的对象是XMLHttpRequest.
function ajaxSubmit() {var xmlHttpRequest = null; //声明一个空象以接收XMlHttpRequest对象if (window.ActiveXObject) { //IE浏览器xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");} else if (window.XMLHttpRequest) { //除IE的其他浏览器实现xmlHttpRequest = new XMLHttpRequest();}if (null != xmlHttpRequest) {var v1 = document.getElementById("value1ID").value;var v2 = document.getElementById("value2ID").value;xmlHttpRequest.open("GET", "Ajaxservlet?v1=" + v1 + "&v2=" + v2 ",true");//POST请求xmlHttpRequest.open("POST", "Ajaxservlet");//关联好ajax回调函数xmlHttpRequest.onreadystatechange = ajaxCallback;//真正向服务器发送数据()xmlHttpRequest.send(); //如果是post,就要写你要发的信息//POST方法提交,//默认的表单方式,请求头xmlHttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");xmlHttpRequest.send("v1=" + v1 + "&v2=" + v2 ");}
}"

3.使用Ajax准备向服务器端发送请求,

xmlHttpRequest.open("GET", "Ajaxservlet", "true");
function ajaxCallback() {alert("test");//完全收到服务器的响应if (xmlHttpRequest.readyState == 4) {//服务器没有抛异常,给我们正确的结果了if (xmlHttpRequest.status == 200) {var responseText = xmlHttpRequest.responseText;document.getElementById("div1").innerHTML = responseText;}}
}

4.调用Ajax, οnclick=”ajaxSubmit();” 
js中,name的话取第0个元素,如果是id,则直接getElementById

doGet {String v1 = request.getParameter("v1");String v2 = request.getParameter("v2");String v3 = String.valueOf(Integer.valueOf(v1) + Integer.valueOf(v2));PrintWrite out = response.getWriter();System.out.println("doGet invoked");response.setHeader("pragma", "no-cache");response.setHeader("cache-control", "no-cache);out.flush();}

jquery 
引入jquery

开始写jquery 口号:write less,do more 
ready方法的作用是当页面中的dom加载完毕后,开始执行函数中的参数 
跟onload很像

<script type="text/javascript">$ {document}.ready(function() {alert("hello world");});//底层通过循环来实现//click是一个方法$(document).ready(function() {$("a"),click(function() {alert("hello world");});});</script>

html:

<h1>javascript<h1><body><a href="#">test1</a><br><a href="#">test2</a><br><a href="#">test3</a><br><div id="clickme"></div></body>$(document).ready(function(){var pElement =document.getElementByTagName("p")[0]; //将DOM对象转变成jQuery对象 var pElementjQuery=$(pElement);alert("DOM对象结果:"+pElement.innerHTML); alert("jQuery对象的结果:"+pElementjQuery.html()); var cm=$("#clickme");//获得的是jQuery对象//jQuery对象转换为Dom对象(第一种方式) var t=cm[0];//t是dom对象 alert(t.innerHTML);
})

Ajax及jQuery学习相关推荐

  1. jQuery学习笔记:Ajax(二)

    接上篇"jQuery学习笔记:Ajax(一)". 3.jQuery.get(url,[data],[callback],[type])通过远程 HTTP GET 请求载入信息. 这 ...

  2. jQuery学习笔记(Ajax)

    jQuery对Ajax操作进行了封装,在jQuery中$.ajax方法属于最底层的方法,第2层是$.load().$.get().$.post()方法,第3层是$.getScript()和$.getJ ...

  3. jQuery学习之jQuery Ajax用法详解

    jQuery Ajax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript等等这几种常用无刷新操作方法,下面我来给各位同学介绍介绍. 我们先从最简单的方法看起 ...

  4. JQuery学习系列(九)AJAX

    什么是 AJAX? AJAX = Asynchronous JavaScript and XML. AJAX 是一种创建快速动态网页的技术. AJAX 通过在后台与服务器交换少量数据的方式,允许网页进 ...

  5. jQuery学习记录--ajax

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.原生JavaScript中的Ajax 1.创建Ajax对象: 2.连接到服务器 3.发送请求 4.接收返回值 二. ...

  6. 如何快速入门Ajax(学习笔记)—— 原生ajax、jQuery、axios

    如何快速入门Ajax 1. 服务器的基本概念 客户端与服务器 URL地址 网页中如何请求数据 资源的请求方式 2. 了解Ajax Ajax是什么 Ajax的应用场景 3. jQuery中的Ajax g ...

  7. JQuery学习笔记02-选择器把需要的东西揪出来(基础)

    学习了功能超级强大的jQuery选择器,真的不知道如何用语言描述这些功能了,比葫芦画瓢写了个程序,来说明各种选择器的功能... <!DOCTYPE html PUBLIC "-//W3 ...

  8. 推荐JQuery学习简介

    "从零学习jQuery"系列教程收到了很多人喜欢, 也完成了一本介绍jQuery的书: "jQuery风暴" 在这里向大家郑重推荐这本书. 写书的时候jQuer ...

  9. Ajax、jQuery基础入门视频教程

    关注公众号,免费获取资料 本视频是Ajax和jQuery基础入门视频,该视频针对接触过javaScript基础的学员录制,授课讲究通俗易懂.通过该视频的学习,相信您能够轻轻松松地掌握Ajax和jQue ...

  10. jQuery 学习之路(1):引子

    一.主流 javascript 库 除 jQuery 外,还有 Prototype.Dojo.YUI.ExtJS.MooTools ,其中 Prototype 较老,结构设计较为松散,ExtJS 界面 ...

最新文章

  1. JSP页面最终是编译为Servlet执行的
  2. 敏捷中gwt含义_在您的GWT应用程序中添加JSON功能
  3. linux输入法没有候选,fcitx中文输入法没有备选框
  4. 前端工程化(ES6模块化和webpack打包)
  5. 机器人巡线算法优化方案
  6. esp分区引导修复失败_UEFI引导修复教程 win10 MBR无损转GPT分区后修复启动
  7. Android屏幕旋转,赶紧学习一下
  8. 半年销售100万辆 关注比亚迪后300万时代
  9. uni-app仿饿了么点餐界面 左右菜单联动 滚动时商家信息、广告吸顶、弹窗下滑动关闭
  10. 大数据计算的四支精干队伍,你造吗
  11. 【栈】问题 B: Problem E
  12. IRM电源维修XRM65P50X3402高压发生器维修
  13. java jsf_JSF----概述
  14. 量子计算 1 三个命题
  15. Window10刷入双系统
  16. 无法访问阿里云ECS实例运行网站的解决方法
  17. Unity射线检测的用法总结
  18. 一个技术主管/团队Leader的工作职责有哪些?
  19. ARM板上的华容道小游戏
  20. EASY spa后端文档

热门文章

  1. 设计模式(15)——抽象工厂模式(Abstract Factory)
  2. 何川L3管理课_模块4_成果管理
  3. kinect相机标定参考教程
  4. 读《学术研究,你的成功之道》读书笔记分享给各位
  5. non-local Means(非局部均值)降噪算法及快速算法原理与实现
  6. 可怕!中国博士留学生在美国遭枪击身亡,北大毕业,已经读到了博士第四年...
  7. GDBT、AdaBoost、XGBoost提升算法解析
  8. H5与客户端交互的方式有哪些? 怎么做?
  9. 移植Andorid4.0.4 - 步骤及问题汇总
  10. 三分钟了解APS系统中生产计划排程模块的基本原理