分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

jsonp跨域ajax跨域get方法

发布时间:2023-09-06 01:40责任编辑:董明明关键词:jsjson跨域

原理:

 就是利用<script >标签没有跨域限制的,从而达到与第三方网站通讯的目的。当需要通讯时,本站脚本创建一个<script>标签,src地址指向第三方网站的的一个网址。形如:    

 <script src="http://www.abc.com/index.php/?param1=1&callback=fnName"></script>    

 本站并提供一个回调函数来接收数据(函数名可约定,或通过地址参数传递)。

第三方网站产生的响应为json数据的包装(故称之为jsonp,即json padding),形如:     

callback({"name":"fegnjie","age":"18"}),这样本站浏览器会调用callback函数,并传递解析后json对象作为参数。

注意:jsonp只针对get请求有效。

代码:

local.com域名中的文件:

native.com域名中的文件:

请求结果:

请求的形式:

 淘宝的jsonp跨域案例:

jsonp跨域ajax跨域get方法

原文地址:https://www.cnblogs.com/nosmoking/p/8407024.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved