DoraBox–jsonp练习

什么是jsonp?

Jsonp(JSON with Padding) 是 json 的一种”使用模式”,可以让网页从别的域名(网站)那获取资料,即跨域读取数据。

JSONP原理就是动态插入带有跨域url的<script>标签,然后调用回调函数,把我们需要的json数据作为参数传入,通过一些逻辑把数据显示在页面上。

常见的jsonp形式类似:

http://www.test.com/index.html?jsonpcallback=hehe

传过去的hehe就是函数名,服务端返回的是一个函数调用,可以理解为:evil就是一个函数,([“customername1″,”customername2”])就是函数参数,网站前端只需要再编写代码处理函数返回的值即可。

在DoraBox练习

DoraBox
DoraBox_jsonp
编写的html代码

查阅资料有alert(result.username); alert(JSON.stringify(data)); 两种方法

实际练习中我只成功运用了alert(result.username);

对HTML语言和JSON不熟悉。

上一篇
下一篇