JSON

jquery请求格式和返回类型 汇总(2)

字号+ 作者:H5之家 来源:H5之家 2017-02-01 13:01 我要评论( )

content-Type同时是提交数据和返回数据的类型(格式)。即若指定为application/json; charset=utf-8,则返回类型一定为json,此时dataType可省略;未指定则默认返回的是xml格式的数据 dataType为预期(expecting)

       content-Type同时是提交数据和返回数据的类型(格式)。即若指定为‘application/json; charset=utf-8’,则返回类型一定为‘json’,此时dataType可省略;未指定则默认返回的是xml格式的数据

       dataType为预期(expecting)的返回格式(格式比类型更恰当),若实际返回格式与预期格式相同 或 预期格式在js中对应的数据类型为String(text、html格式对应的为String,json、xml对应Object),则执行succes,否则被认定为error。第四种请求方式,返回格式为json,预期格式为xml,两种格式不同 且 预期格式在js中对应的类型为Object,虽然200,依然被认定为error

       success方法获取到的返回数据data的类型为预期返回格式在js中对应的类型(Object或String),第三种请求方式,data的类型为String,内容为‘{"d":"Hello World"}’,对String调用.d,当然是undefined,假设有一句‘alert($.parseJSON(data).d);’,此句会得到想要的结果

       dataType作用:1、判断是success还是error;2、success方法接受到的数据data的类型

5、content-Type的几种可选类型:text:“text/plain“; xml:“application/xml“; json:“application/json“; html:“text/html”; script:"application/x-javascript"

6、采用json格式为什么要‘.d’,json格式是一Ojbect,微软框架默认的是{"d":"后台返回的数据"},d属性的值才是后台返回的数据



 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • TurboGears JSON渲染

    TurboGears JSON渲染

    2017-01-28 13:01

  • jquery处理json数据返回数组和输出的方法

    jquery处理json数据返回数组和输出的方法

    2017-01-28 11:04

  • Jquery - jquery 循环输出json数据实例

    Jquery - jquery 循环输出json数据实例

    2017-01-26 09:00

  • 2.8.3 解析JSON和XML:jQuery.parseJSON( data )、jQuery.parseX

    2.8.3 解析JSON和XML:jQuery.parseJSON( data )、jQuery.parseX

    2017-01-22 14:04

网友点评