zoukankan      html  css  js  c++  java
  • 简单的说说jsonp

    jsonp和json有什么区别?json是一种文件格式,而jsonp是一种技术方法。

    jsonp会被人认为是一种新的跨域技术,其实本质上和利用带有src属性的标签进行js跨域本质没什么区别。

    区别就是:

    在其他域,调用了本域定义的js方法,调用的时候把自己的json数据做为参数传递给js方法。

    下面是一个简单的小例子:

    function result(data) {
                alert(data['name']);
            }//这是在客户端定义的方法
    <body>
     <script type="text/javascript" src="http://other domain/javascript/jsonp.js"></script>
    </body>

    这是在body中使用script标签加载其他域的js文件。而其他域中的js文件是这样的

    result({'name':'jack','sex':'man'});

    这样就是一个简单粗糙的jsonp。

  • 相关阅读:
    开放式最短路径优先OSPF
    第一课:docker基本知识
    docker 基础
    mycat
    nginx
    keepalived
    mariadb 读写分离
    ansible
    转载 树莓派vnc 教程
    基础命令2
  • 原文地址:https://www.cnblogs.com/JhoneLee/p/3566532.html
Copyright © 2011-2022 走看看