为了账号安全,请及时绑定邮箱和手机立即绑定
太喜欢这个老师了!
记得好像script.src 不需要指定只想的文件不需要指定为js文件。

也就是说,script.src可以完全理解为是一个url请求。只需要获取到的文件是文本形式存在,并且javascirpt可以解析就可以了。

所以在服务端没必要生成为一个js文件。 只需要返回一段js代码就可以了。
jsonp和ajax没有任何关系。
他的原理是通过<script>标签的src属性能够不受域的限制获取服务器上的js文件。
服务器将数据放置在js文件中。
当拿到数据后肯定需要进行数据解析。一般数据解析的代码放置在客户端下。这样的好处是减少了服务端发送的数据大小。
并且可重用性高。

实现异步效果,需要通过JS代码动态的生成我们需要的script.src并且执行。
实现原理比较容易理解,但是实现的过程比较复杂。还好jquery帮我们解决了。能用就好,喜欢的话就慢慢研究吧。

最新回答 / 渣渣一只螺
客户端向服务器发送的叫请求;服务器向客户端发送的叫响应,然后你对照一下上面的5个步骤看看哈
兼容性写法:
var request;
if(window.XMLHttpRequest){
request=new XMLHttpRequest();//IE7+,Firefox,Chrome,Ooera,Safari...
}else{
request=new ActiveXObject("Microsoft.XMLHTTP");//IE6,IE7
}
其实没看懂
谁能告诉我这句:而且JSONP返回的是一个数组。怎么理解??
正在学习,讲的细致!
一直播放浏览,感谢老师。
老师讲得很好,语速也适中
终于懂得登录表单和服务器的交互原理了。谢谢老师!!!
课程须知
只需要有基础的javascript语法知识,就可以很容易理解本课程哦
老师告诉你能学到什么?
通过本课程的学习,您可以了解到Ajax概念、HTTP请求概念、PHP简单语法、JSON数据格式、Ajax的原生和jQuery实现、跨域等知识,只需要一些时间,看似复杂的知识点,其实都是纸老虎,会被你一捅就破。您不但会了解Ajax的使用,而且会清楚Ajax的原理,并举一反三。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消