jQuery AJAX
2015-09-27 23:36
525 查看
redirect();跳转到默认的网页;
req.send,req.write ,req.end, 是发字符串
req.json({"name":"xiaoming"});发送的是json对象;
xmlhttp.open("post","/validate");打开连接
jquery AJAX;
$.post("/validate",{username:$("#username").val()},function(param){
console.log(param);
})
$.ajax({
type:"post",
url:"/validate",
data:{username:$("#username").val()},
success:function(param){
console.log(param);
}
})
要记住关连接 .end();
有表单提交的用post get有长度限制,255个字节;
$("form").serialize(), 对form表单只要有name属性的直接提交;
load:把另外一个页面在当前页面显示;还有iframe;
JSONP:
跨域:不同的服务器叫跨域;
AJAX:不允许跨域;
解决跨域:
1:用响应头:在服务器上加入响应头
2:使用代理,在当前服务器加载一个代理服务器,代理服务一允许ajax跨域,在有代理服务器发送到主服务器;
reap.setHeader("Access-Control-Allow-Origin","*");
reap.setHeader("Access-Control-Allow-Origin","*");
3:使用jsonp; jsonp的原理, script标签是可以跨域的;
req.send,req.write ,req.end, 是发字符串
req.json({"name":"xiaoming"});发送的是json对象;
xmlhttp.open("post","/validate");打开连接
jquery AJAX;
$.post("/validate",{username:$("#username").val()},function(param){
console.log(param);
})
$.ajax({
type:"post",
url:"/validate",
data:{username:$("#username").val()},
success:function(param){
console.log(param);
}
})
要记住关连接 .end();
有表单提交的用post get有长度限制,255个字节;
$("form").serialize(), 对form表单只要有name属性的直接提交;
load:把另外一个页面在当前页面显示;还有iframe;
JSONP:
跨域:不同的服务器叫跨域;
AJAX:不允许跨域;
解决跨域:
1:用响应头:在服务器上加入响应头
2:使用代理,在当前服务器加载一个代理服务器,代理服务一允许ajax跨域,在有代理服务器发送到主服务器;
reap.setHeader("Access-Control-Allow-Origin","*");
reap.setHeader("Access-Control-Allow-Origin","*");
3:使用jsonp; jsonp的原理, script标签是可以跨域的;
相关文章推荐
- jQuery
- jQuery的一些特性和用法
- 基于jquery框架的ajax搜索显示
- jquery中html()/text()/val()区别
- jquery兼容实验
- 一步一步学jQuery(二)
- jQuery的ajax async同步和异步介绍
- jQuery的ajax async同步和异步介绍
- jQuery的ajax async同步和异步介绍
- Jquery-Ajax
- Jquery:Ajax
- jquery validate表单验证插件
- jquery的一些学习心得总结
- jquery Ajax
- jQuery 关于时间的相互转化
- jQuery 匹配正整数
- jQuery 在 jeasyui 中无法取值的解决办法
- jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
- jQuery Ajax
- jQuery 1.9不支持$.browser 怎么判断浏览器类型和版本