黑马程序员技术交流社区
标题: [石家庄校区]Day21 [打印本页]
作者: g207776411 时间: 2018-5-27 16:56
标题: [石家庄校区]Day21
Day21Ajax
Day21 AJax技术异步校验用户名是否存在AJAX概述AJAX:异步的同步的
异步给用户的体验是没有中断的
同步给用户的体验是中断一段时间去响应服务器
传统的B/S结构的软件,所出现的代码需要在服务器端写代码(胖服务器).
现在的AJAX以后,可以将部分代码写到客户端浏览器(RIA:Rich Internet Application)
XML HttpRequest属性readyState : 0~4 4个状态
onreadyStateChange:
status;
responseText:
responseXML:
方法open(请求方式,请求路径,是否异步) :异步去向服务器发送请求
send(请求参数) : 发送请求
setRequestHeader(头信息,头的值) :处理POST的请求方式;设置请求头
AJAX的开发步骤第一步,先创建异步对象
第二步,设置状态码(200)改变的监听
第三步,设置请求路径
第四步 发送请求
设置用户名是否重复的验证步骤第一步: 创建表和数据库:
第二步;设置一个注册页面:
第三步:在用户名的文本框中设置一个online
JQuery中AJAX的使用JQuery中AJAX的几个用法注意: function的意思就是函数的意思
$.get(url,[data],[call])
$.get("路径")
$.get("路径",{name:"参数",})
用JQuery校验用户名是与否已占用在JQuery中如果返回中文的判断,那么直接使用load判断就行(即:用户名重复)演示getpost方法:
//获取文本框的值
var username= $(this).val();
$.get("/全路径",
{
"username":"username",
.....向服务器传几个值就写几个
},
function(data){//data:代表的是服务器对当前这个请求的响应
if(data==1){
//执行的操作
$("#元素").
}else if(data==2){
//执行的操作
$()
}
});limit
只想页面有颜色的改变
用伪类hover
tr:hover{
写要改变颜色的代码
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |