为了账号安全,请及时绑定邮箱和手机立即绑定
老师讲得很详细,对我帮助很大
老师声音真好听
真心不错我也特别喜欢啊
不是叫做阿贾克斯吗
次奥,PHP,Dreamweaver
谢谢作者帮我从头梳理了AJAX的知识,感谢!
服务端header("Access-Control-Allow-Origin:*")
header("Access-Control-Allow-Methods:POST,GET")
jsonp只能对于get请求有效
同源策略的限制
js不允许跨域调用其他页面的对象
在通过post方式请求表单中,在open和send之间,要添加request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
GET中的请求参数放在url中
POST中的请求参数放在send方法中
request.onreadystatechange = function() {
if (request.readyState === 4 && request.status === 200) {
//处理request.responseText
}
}
觉得老师讲得很仔细易懂
readyState属性的意思:
0:请求未初始化,open还没有调用
1:服务器连接已经建立,open已经调用
2:请求已经被接收,接收到请求头信息
3:请求处理中,接收到请求体信息
4:请求已完成,并且响应已经就绪完成
监听xhr的属性readyState变化
设置http请求头信息
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
课程须知
只需要有基础的javascript语法知识,就可以很容易理解本课程哦
老师告诉你能学到什么?
通过本课程的学习,您可以了解到Ajax概念、HTTP请求概念、PHP简单语法、JSON数据格式、Ajax的原生和jQuery实现、跨域等知识,只需要一些时间,看似复杂的知识点,其实都是纸老虎,会被你一捅就破。您不但会了解Ajax的使用,而且会清楚Ajax的原理,并举一反三。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消