原理是script 标签的src可以跨域请求js
1.前端页面中先定义func回调函数(函数名称任意,此处为举例)
func(data){
console.log(data); // data 为后台实际返回的数据
// 获取后台返回后,业务代码……
}
2.前端动态通过Javascript DOM 动态生成标签,并设置src属性
假设jsonp请求url为 /jsonp?callback=func
callback参数(参数名称任意)指定返回的js代码中,需要调用func() 这个函数
3.后台返回js到前端执行
后台动态生成js代码字符串,然后返回到前端,由于是