jsonp如何进行跨域获取数据?本篇文章就给大家介绍jsonp进行跨域获取数据的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
jsonp跨域获取数据小解
由于浏览器有同源策略,所以要想获取非同源(协议,域名,端口三者有一不同都算非同源)的页面的数据,就得进行跨域
(1) jsonp原理
由于script标签的src属性可以访问非同源的js脚本,所以通过src属性访问服务器会返回函数的js代码,而我们想要的数据就作为函数参数返回,而我们会先定义这个函数,返回的js代码就可执行
(2) jsonp实现代码
请求页面
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。
之后php会返回
jsonp({
name:'niuni
})然后PHP返回的代码h会被请求页面的jsonp方法执行
(3)jQuery的简便jsonp跨域
总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!









