• json 和 jsonp 的区别


    json 是一种基于文本的数据交换格式(不支持跨域) 而jsonp 是一种非官方跨域数据交互协议

    将json 数据通过callback 参数包裹json信息 

    服务端用客户端提供的js函数名将json封装起来

    json 优点:

      基于纯文本 跨平台传递简单

      js原生支持 后台语言几乎全部支持

      轻量级数据格式 占用字符数量极少

      可读性强

      容易编写解析

      json 格式:

      var person = {

        "Name": "Bob",

        "Age": "32",

        "Company": "IBM",

        "Engineer": true

      }

      var personAge = person.Age;

      var members = [

        {

          "Name":"Bob",

          "Age" : 32

        }

        {

          "Name": "Tom",

          "Age" : 22

        }

      ]

      var tomsAge = members[1].Age;

      数据类型 字符串 数字 布尔 日期  null等

      Jsonp [php]

      $call = $_GET['callback'];

      $json = json_encode(['data' => 'php']);

      echo $call.'('.$json.')';

  • 相关阅读:
    day08超市商品库存案例
    day07
    day06_03
    day06_02
    day06_01
    最简单的库存管理java案例
    Day05_homework
    方法的使用注意事项
    day05
    冒泡排序
  • 原文地址:https://www.cnblogs.com/hiraeth/p/8572649.html
Copyright © 2020-2023  润新知