(1) Ajax 的问题
Ajax面临两个问题:
(1) 以何种格式来交换数据(json)
(2) 跨域的问题(JSONP)
(2) JSONP & JSON
JSONP: Javascript Object Notation padding
JSON: Javascript Object Notation
JSON: 是描述数据信息的表达方式
JSONP: 是将信息传递
(3) 跨域
面试必问的问题
JS 是只能访问在同一域名下的相同port and 相同protocol 内容
JSONP原理:
在页面中创建<script>标签, 因为此标签中的src是没有跨域的限制的,(看src 和 href的区别), 在url执行指定的callback函数, JSON作为参数传入
Reference:
Click