1 <script>
2 var name = 'jsonp' + Math.random().toString().replace('.', '');//定义回调函数名
3 window[name] = function(data){//定义回调函数,将它挂载在全局对象下
4 console.log(typeof data); //输出返回数据的数据类型
5 console.log(data);//输出获取的数据
6 };
7 var script = document.createElement('script'); //创建< script >标签
8 var attr = document.createAttribute('src');// 创建< src>属性
9 //设置其src属性为一个跨域的url,包含参数callback,其值为定义的回调函数名
10 attr.value = '服务器地址' + '?callback=' + name;
11 script.setAttributeNode(attr); //将src属性添加至< script >标签
12 document.body.appendChild(script); //将< script >标签添加至页面
13 </script>
1 <script>
2 var name = 'jsonp' + Math.ran