$.post 方式提交数据到后台为null

之前使用的一直是jQuery的$.ajax方式发送请求,然后使用data:data 发送请求及数据到后台,今天使用了$.post突然还有点不适应,记录下今天的错误。

错误书写方式

/**

*@param val是我要使用的一个参数 ,string类型

/

$.post("courseImage/checkFileMd5", {"md5",JSON.stringify(val)},function(data){

  //处理controller返回的数据

}

报错信息:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: syntax error, expect {, actual error, pos 0, fastjson-version 1.2.56; nested exception is com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 0, fastjson-version 1.2.56

解决问题方式

前台发

var param ={"md5": val};

$.post("courseImage/checkFileMd5", JSON.stringify(param),function(data){

  //处理controller返回的数据

}

后台接

问题虽小,记录下

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值