ajax作为一种混合技术,在web编程中大放异彩.最早由谷歌提出的ajax主要是使用浏览器的内置XMLHTTPRequest来异步发送请求.响应图片,响应部分文字,页面只有局部刷新,这个技术极大地提高了用户的体验,比如在浏览器中输入一小段文字,就弹出部分类似信息供你参考,google earth也使用了这种技术.jquery是一种非常流行的js框架.它提供了丰富的功能给js开发者,内建的js方法中ajax方方法也十分强大,今天就来说一说ajax在jquery中的使用.var flag = false;
function check_user() {
$('#username_msg').html('');
$.ajax( {
url : "check_checkUserByName",
type : 'post',
data : 'message.toid=' + $('#toId').val(),
dataType : 'json',
success : function(data) {
if (data.check == 'exists') {
$('#username_msg').html('该用户名存在,可以发送');
$('#username_msg').css('color', 'green');
flag = true;
} else {
$('#username_msg').html('该用户名不存在');
$('#username_msg').css('color', 'red');
}
}
});
return flag;
}
url:发送请求的路径.
type:请求的类型.
data:发送的数据.
datatype:返回的数据类型.
success:成功以后的回调函数.
这样就可以在成功接收后,改变每一个div的样式.