#### post 请求需要发送一个header

setRequestHeader('Content-Type','application/x-www-form-urlencoded')

post请求的参数必须写在 send 内部

#### 如果http的状态200(请求成功),xhr的状态是4(成功状态)

#### 监听readystate status
xhr.onreadystatechange=function(){
if(xhr.status==200 && xhr.readyState==4){
//接收后台返回的数据
tip.innerHTML=xhr.reponseText;
}
}
####
JSON(JavaScript Object Notation, JS 对象标记)
是一种轻量级的数据交换格式

####
Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术
Ajax 是一种用于创建快速动态网页的技术
Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。

#### json 将php 中数组转换为json格式

echo json_encode("arr")

#### 将监听中接收数据,字符串转换为json
var json_response=JSON.parse(xhr.responseText)

#### classList对象表示元素的class属性
通过操作classList对象可以快速方便地操作对象的class

——————————————————————————-————

1. $(function(){});

加载完成简写

2. focus() 当元素获得焦点,触发focus事件
blur() 当元素失去焦点,触发blur事件
mousedown()鼠标按下
mousedown()鼠标抬起
mousemove()鼠标移动
mouseover() mouseout()鼠标划过,划出

3. on() 在选择元素上绑定一个或多个事件处理函数

比如:
$('p').on('click',function{})

bind()可以同时绑定多个事件类型

$('p').bind('click',function{};
'mouseover',function{};
)

1. attr(key,value) 获取/添加属性值
如果没有则添加,有则替换
removeAttr() 删除属性值

JQuery属性---CSS类
2. addClass() 添加样式
继续添加则一直在后面 .addClass('aa').addClass('bb')
或者 addClass('aa bb')

3. toggleClass()切换样式
hasClass('a') 判断是是否拥有a 样式

jQuery属性---HTML代码、文本、值

4. text() 获取所有匹配元素的内容

<p>1294095726</p>

$(function(){

console.log($('p').text())

})
输出结果为:1294095726

html() 获取匹配元素的html内容
5. 和text相似

6. val()获得匹配元素的当前值

<input type='text' name='' value='请输入'>

$(function(){

console.log($('input').val())

})

9.简单理解ajax的更多相关文章

  1. input屏蔽历史记录 ;function($,undefined) 前面的分号是什么用处 JSON 和 JSONP 两兄弟 document.body.scrollTop与document.documentElement.scrollTop兼容 URL中的# 网站性能优化 前端必知的ajax 简单理解同步与异步 那些年,我们被耍过的bug——has

    input屏蔽历史记录   设置input的扩展属性autocomplete 为off即可 ;function($,undefined) 前面的分号是什么用处   ;(function($){$.ex ...

  2. 简单理解Struts2中拦截器与过滤器的区别及执行顺序

    简单理解Struts2中拦截器与过滤器的区别及执行顺序 当接收到一个httprequest , a) 当外部的httpservletrequest到来时 b) 初始到了servlet容器 传递给一个标 ...

  3. jsonp其实很简单【ajax跨域请求】

    js便签笔记(13)——jsonp其实很简单[ajax跨域请求] 前两天被问到ajax跨域如何解决,还真被问住了,光知道有个什么jsonp,迷迷糊糊的没有说上来.抱着有问题必须解决的态度,我看了许多资 ...

  4. JavaScript大杂烩12 - 理解Ajax

    AJAX缘由 再次谈起这个话题,我深深的记得就在前几年,AJAX被炒的如火如荼,就好像不懂AJAX,就不会Web开发一样.要理解AJAX为什么会出现,就要先了解Web开发面临的问题. 我们先来回忆一下 ...

  5. 深入理解ajax系列第八篇——表单提交

    前面的话 在以前,网站的用户与后端交互的主要方式是通过HTML表单的使用.表单的引入在1993年,由于其简单性和易用性,直到电子商务出现之前一直保持着重要位置.理解表单提交,对于更深入地理解ajax是 ...

  6. 深入理解ajax系列第八篇

    前面的话 在以前,网站的用户与后端交互的主要方式是通过HTML表单的使用.表单的引入在1993年,由于其简单性和易用性,直到电子商务出现之前一直保持着重要位置.理解表单提交,对于更深入地理解ajax是 ...

  7. 【原创】分布式之数据库和缓存双写一致性方案解析(三) 前端面试送命题(二)-callback,promise,generator,async-await JS的进阶技巧 前端面试送命题(一)-JS三座大山 Nodejs的运行原理-科普篇 优化设计提高sql类数据库的性能 简单理解token机制

    [原创]分布式之数据库和缓存双写一致性方案解析(三)   正文 博主本来觉得,<分布式之数据库和缓存双写一致性方案解析>,一文已经十分清晰.然而这一两天,有人在微信上私聊我,觉得应该要采用 ...

  8. 关于 Promise 的一些简单理解

    一.ES6 中的 Promise 1.JS 如何解决 异步问题? (1)什么是 同步.异步? 同步指的是 需要等待 前一个处理 完成,才会进行 下一个处理. 异步指的是 不需要等待 前一个处理 完成, ...

  9. git的简单理解及基础操作命令

    前端小白一枚,最近开始使用git,于是花了2天看了廖雪峰的git教程(偏实践,对于学习git的基础操作很有帮助哦),也在看<git版本控制管理>这本书(偏理论,内容完善,很不错),针对所学 ...

随机推荐

  1. Tempter of the Bone dfs+剪枝

    The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it u ...

  2. jq 分页

    转自:https://www.cnblogs.com/wolflower/p/6898479.html参考:https://github.com/tianxiangbing/paging先引入这两个插 ...

  3. test20180829

    试题限制均为128MB,1Sec 总分150. 试题一 A题 问题描述: 小A得到了一棵美丽的有根树.这棵树由n个节点以及n - 1条有向边构成,每条边都从父亲节点指向儿子节点,保证除了根节点以外的每 ...

  4. python 编码类型

    碰到各种编码混用, 则需要搞清楚. http://blog.csdn.net/lxdcyh/article/details/4018054. https://www.jianshu.com/p/a5b ...

  5. bat删除系统默认共享

    在我们的系统中,有很多默认的共享是开启的,可以设置一个bat文件在每次开机的时候把共享删除. net share c$ /del net share d$ /del net share e$ /del ...

  6. [CLPR] 卷积还是相关? - Opencv之filter2D探究

    I am doing something about convolving images in Python and for sake of speed I chose opencv 2.4.9. O ...

  7. View绘制基本知识点

    !通过阅读Android开发艺术探索整理   底层工作原理:测量流程.布局流程.绘制流程   常见回调方法:构造方法 onAttach onVisiblityChanged onDetach   Vi ...

  8. h5 轻应用

    http://www.html5tricks.com/ http://open.weibo.com/wiki/%E8%BD%BB%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91 ...

  9. 理解REST和SOA

    REST -- REpresentational State Transfer 直接翻译:表现层状态转移. 精辟理解:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作 ...

  10. thinkphp3.2用户登录ajax提交验证

    html代码 <if condition="!isset($_SESSION['account'])"> <div class="load lf&quo ...