什么是jsonp?
Jsonp(JSON with Padding) 是 json 的一种”使用模式”,可以让网页从别的域名(网站)那获取资料,即跨域读取数据。
JSONP原理就是动态插入带有跨域url的<script>
标签,然后调用回调函数,把我们需要的json数据作为参数传入,通过一些逻辑把数据显示在页面上。
常见的jsonp形式类似:
http://www.test.com/index.html?jsonpcallback=hehe
传过去的hehe就是函数名,服务端返回的是一个函数调用,可以理解为:evil就是一个函数,([“customername1″,”customername2”])就是函数参数,网站前端只需要再编写代码处理函数返回的值即可。
在DoraBox练习
查阅资料有alert(result.username); alert(JSON.stringify(data)); 两种方法
实际练习中我只成功运用了alert(result.username);
对HTML语言和JSON不熟悉。