首页 > 代码库 > 自己封装的 Jsonp 函数

自己封装的 Jsonp 函数

function jsonp(url,data,callback,succ,fn){
	var oS = document.createElement(‘script‘);
	var head = document.getElementsByTagName(‘head‘)[0];
	
	/*
		保证每一次请求数据的接收函数名不重复 
	*/
	var fnName = ‘jquery_‘+new Date().getTime()+Math.random();
	//因为函数名不能有.所以把.替换成空
	fnName = fn || fnName.replace(‘.‘,‘‘);
	
	var arr = [];
	for(var attr in data){
		arr.push(attr+‘=‘+data[attr]);
	}
	data = http://www.mamicode.com/arr.join(‘&‘);>

  

自己封装的 Jsonp 函数