当前位置: 代码迷 >> 综合 >> jQuery post json数据 服务端异常
  详细解决方案

jQuery post json数据 服务端异常

热度:37   发布时间:2024-01-21 08:53:51.0

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

  相关解决方案