关于jsonp的个人理解

原理是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代码字符串,然后返回到前端,由于是

你可能感兴趣的:(关于jsonp的个人理解)