美文网首页
json与jsonp的区别

json与jsonp的区别

作者: 浅夏_cd06 | 来源:发表于2017-12-27 20:53 被阅读0次

title: json与jsonp的区别
date: 2017-11-17 21:14:30
tags:


json是一种数据交换格式,而jsonp是json的一种使用模式,是基于json。
简单说就是json是协议,而jsonp是使用这种协议的方法。(json才是目的,jsonp只是手段。)
json返回的是一串数据,而jsonp返回的是脚本代码(包含一个函数调用)。

json

    $.ajax({
        type: "post", //数据提交类型
        url: "http://10.80.1.220::8080/PHP/day6/danmu.php", //请求地址
        data: {word:"abc",username:"liudi"}, //发送数据
        dataType: "json", //返回数据的类型,json不支持跨域请求
        async: true, //是否异步,true为异步
        //success为数据加载完成后的回调函数
        success: function(data){
            console.log(data);
        },
    })

jsonp

    $.ajax({
        type:"get",
        url:"my.php",
        async:true,
        data:{},
        dataType: "jsonp",//函数名包裹json串,现在是jsonp请求,这个时候,jquery使用的是script标签发送请求
        jsonp: "callmyphp", 
        jsonpCallback: "show",//自定义的回调函数名
    });

相关文章

  • json与jsonp的区别

    title: json与jsonp的区别date: 2017-11-17 21:14:30tags: json是一...

  • JSON 与 JSONP 区别

    http://www.cnblogs.com/dowinning/archive/2012/04/19/json-...

  • json与jsonp的区别

    一言以蔽之,json返回的是一串数据;而jsonp返回的是脚本代码(包含一个函数调用); JSON其实就是Java...

  • json 与 jsonp 的区别

    ( json才是目的,jsonp只是手段) JSON是一种数据交换格式,而JSONP是JSON的一种使用模式,是基...

  • json与jsonp的区别

    其实json和jsonp本质上都是字符串,只是jsonp是外层包裹了一层函数。 json 下面是jquery的aj...

  • ajax(2)

    6.jsonp跨域请求 7、JSON的了解?XML和JSON的区别?

  • JSON与JSONP

    JSON和JSONP的区别 简要来说JSON是数据交换格式,JSONP是实现跨域的一种方法 什么是JSON JSO...

  • JSON与JSONP的区别【转】

    本文转自,博客园,昵称:[随它去吧],http://www.cnblogs.com/dowinning/archi...

  • 跨域的几种实现方式

    JSONP JSONP 是JSON with padding(填充式JSON 或参数式JSON)的简写;JSONP...

  • json 与 jsonp 的联系与区别

    转自 http://www.jianshu.com/p/c00f800f4279 在使用Ajax时会涉及到两个问题...

网友评论

      本文标题:json与jsonp的区别

      本文链接:https://www.haomeiwen.com/subject/czrpgxtx.html