img标签的src跨域是没有返回的,为什么用script的src跨域的时候可以有返回值,像jsonp能返回后直接执行函数呢?
img标签的src能这样做吗
img标签的src跨域是没有返回的,为什么用script的src跨域的时候可以有返回值,像jsonp能返回后直接执行函数呢?
img标签的src能这样做吗
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
原理是相同的,都是利用标签的src属性可以跨域请求的特点,但是具体的实现不同。使用img标签不能访问服务器返回的响应内容,也就是说只能单向的发送get请求;而使用script标签实现的jsonp跨域可以将服务器响应文本以函数参数的形式返回,浏览器解析js代码时直接就执行了。