// js中ajax异步
// 1.创建XMLHttpRequest 对象
// http和https
// 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
// 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
// 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
// 4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
// let http = new XMLHttpRequest();
// 请求方式
// 请求方式分为:get、post、put、delete
// get方式:偏向获取数据;
// post方式: 偏向向后端提交数据;
// put方式:偏向更新(全部更新);
// delete方式:偏向删除信息;
// 2.请求 创建对象.open(请求方式,路径,异步)
// 创建对象.send()
// http.open("get","http://jsonplaceholder.typicode.com/posts?id=99");
// http.send();
// http.open("post","http://jsonplaceholder.typicode.com/posts");
// 传值方式为JSON
// http.setRequestHeader("Content-Type","application/json")
// http.send(JSON.stringify({
// "userId":10,
// "title":"hello",
// "body":"你好"
// }));
// 传值方式为表单
// http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
// http.send("userId=10&title=hello&body=你好");
// responseText 属性
// 如果来自服务器的响应并非 XML,请使用 responseText 属性。
// http.onreadystatechange=function(){
// if (http.readyState==4 && http.status==201){
// var data = JSON.parse(http.responseText);
// console.log(data);
// }
// }
// console.log(http);
// jq中$.ajax默认为get
var base = "http://jsonplaceholder.typicode.com";
// $.ajax({
// url: base+"/posts",
// data:{
// id:10
// },
// success:function(user){
// console.log(user);
// }
// })
// $.get("http://jsonplaceholder.typicode.com/posts",function(data,status){
// console.log(data);
// });