一、Json(Json介绍json校验工具

Json是JavaScript object notation的缩写,优点是易读易编写易于解析;

例如:Object:
{
"name" : "张三",
“age” : 25,
“major” : ["数学“,”语文“]
}
key必须是string类型,value为string、number、true、false、null、Array、Object几种种类型;
其中,json中没有注释。
 
创建json的三种方式
1、使用JsonObject对象;
2、使用Map构建;
3、使用JavaBean;
 
注意:

二、Ajax

(一)、

Ajax实现了从同步到异步的转换,该技术源于XMLHttpRequest对象的出现;
现在常用的JQuery的Ajax方法是基于XHR进行封装的;XHR原操作分为以下几个部分:

1、创建 XMLHttpRequest 对象

所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。

var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

2、XHR请求

有Get和Post两种请求方式;区别可参照http请求:

Get请求:

xmlhttp.open("GET","demo_get2.asp?fname=Bill&lname=Gates",true);
xmlhttp.send();

Post请求:

xmlhttp.open("POST","ajax_test.asp",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("fname=Bill&lname=Gates");

3、XHR响应

document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

4、状态变化

xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}

参考:w3school

(二)、JQuery的Ajax方法

具体参考:传送门

(三)、Ajax相关知识

跨域相关知识

最新文章

  1. 微信学习总结 02 ngrok 部署本机代码,使外网可以访问
  2. Problems with MMM for mysql(译文)
  3. Ext.NET-基础篇
  4. iOS多线程之GCD小记
  5. Unity NGUI 网络斗地主 -制作图集 Atlas
  6. break,continue,return 区别
  7. JavaScript技巧总结和本地存储(一)
  8. oracle-外连接left join的应用
  9. ubuntu16 ftp 服务 vsftp 配置
  10. 网络编程并发 多进程 进程池,互斥锁,信号量,IO模型
  11. PHP正则表达式修饰符的种类及介绍
  12. luogu P1776 宝物筛选_NOI导刊2010提高(02)
  13. SharePoint online Multilingual support - Development(2)
  14. Epic Games工程师分享:如何在移动平台上做UE4的UI优化?
  15. 《Software Design中文版01》
  16. 圆形CD绘制 (扇形)
  17. vue基于d2-admin的RBAC权限管理解决方案
  18. hdu 4642 翻硬币
  19. 【转】ImageView的Scaletype参数设置
  20. PHP读取zip包

热门文章

  1. SQL触发器笔记
  2. 线程池-进程池-io模型
  3. mui 左侧选项卡-div模式 的选项卡切换监听
  4. [LC] 250. Count Univalue Subtrees
  5. Windows CMD 终端使用代理
  6. Android下的鉴权实现方案
  7. django的引入安装
  8. [LC] 318. Maximum Product of Word Lengths
  9. Filter 中注入失败问题
  10. win10安装CAD失败,怎么强力卸载删除注册表并重新安装