jQuery 插件、部分AJAX知识
validata插件是表单验证插件
{0} : 占位符
eg. myname : {0},”张三” {0}代表”张三”
插件里的内容最好不要改,插件:继承+封装
同步 等待请求代码之后加载页面
异步 请求代码和加载页面一起执行
(它俩是时间段的区别)
jQuery 的AJAX
ajax(); get(); post(); getJSON()方法都是jQuery AJAX 封装好的
$(function(){
$.ajax({ //.ajax可换成 .get .post .getJSON( 根据自己的需求 )
method : “post/get”, //请求的方式方法
url : “ ”, //请求的路径,不能为空
data : “ ”, //向服务器发送数据用data属性
success : function(data){ //请求成功之后,在函数里面写代码
//参数代表服务器返回的数据(都是JSON/XML格式,以JSON为主)
},
error : function(data){
//操作失败之后返回的结果
},
async : false/true, //代表当前的请求是同步还是异步,false表示同步,true表示异步,常写true(异步)
datatype : “ jsonp” //只用于跨域请求
})
})
JSON类型是string 将JSON string型转为 JSONobject型
返回的结果是对象型的JSON格式: JSON.parse()
eval也可以,但安全性不高,尽量避免使用
请求数据: $.get(“路径”,function(){
})
post.ajax 返回的都是string类型的JSON,getJSON返回的是对象型的JSON