jQuery post json数据 服务端异常

来源:互联网 发布:c51单片机编程实例 编辑:程序博客网 时间:2024/05/05 20:44

post  json 数据的方法很多,$.post() $.ajax 不用多说,先说异常,


post  json 对象惯了,每次后台要json 数据的时候不自觉的 这么写,

$.ajax({//其它的略

      data:postData//json 对象

})

其实要注意的是,对方要的是,json 对象,还是json 字符串。。。没错,省得两个人扯了半天没到一个频道上,

比如,对方期望的接收串为, 'data={"a":3,"b":4}'  那post 数据时,data 可以这么写,postData={ data: '{"a":3,"b":4}'}, 或者直接调 JSON.stringify() json 对象字符化

如果postData 写成这样, postData={data:{"a":3,"b":4}}, 对方拿到串就不是,符合json 格式的字符串,而是,这样,data[a]=3&data[b]=4

0 0
原创粉丝点击