如何理解jQuery的ajax方法的参数:jsonp和jsonpCallback(我并没有问什么是jsonp)?

我并不是想问什么是jsonp,我想知道的仅仅是jQuery提供的ajax方法中,jsonp这个参数的意义~
炎炎设计
浏览 859回答 2
2回答

UYOU

emmmmm……感觉问的有点广——建议配合百度食用简单来说的话、jsonp是属于一种跨域的数据获取方式。原理本质上利用了引用可跨域的形式。把连接当成一个js或者css之类的引用,丢进script再通过返回值来读取。而jsonpCallback是指你自己回调方法的方法名。因为jsonp需要服务器端做配合。比如你访问了一个接口。他返回的内容实际是一串js代码比如:do("xxxxxxxx")而这个do就是你的jsonpCallback。你需要自己另外再写一个functiondo($str);在里面对数据进行解析。其实后来其实大部分都由服务器直接可以解决跨域问题了所以感觉jsonp就很少见了……
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript