码迷,mamicode.com
首页 > Web开发 > 详细

jQuery AJAX

时间:2015-09-28 00:12:40      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

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标签是可以跨域的;

jQuery AJAX

标签:

原文地址:http://www.cnblogs.com/luoyao19910515/p/4843108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!