• 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.')';

  • 相关阅读:
    Swift之 ? 和 !
    objective-c工程使用swift
    NSMethodSignature和NSInvocation的用法
    NSTimer
    iOS 的 XMPPFramework
    计算string高度
    python学习:猜数字小游戏
    python 各种控制语句
    ③ 小程序的代码组成
    ③ 组件&props
  • 原文地址:https://www.cnblogs.com/hiraeth/p/8572649.html
Copyright © 2020-2023  润新知