ajax传递参数,后台如何接受对象(关于contentType: “application/json”)
2017-10-19 14:15
561 查看
后台想要对象形式的传参,把json传递过去之后发现后台接受报错,浏览器检查发现,传过去的是key=value形式的,经过调查,发现是contentType: “application/json”的问题。
如果不使用contentType: “application/json”,可以传递json参数给后台:
$.ajax({url:
actionurl,type:
"POST",datType:
"JSON",data:
{ id: nodeId },async:
false,success:
function () {}});
如果使用contentType:
“application/json”,则要传递json字符串:
$.ajax({url:
actionurl,type:
"POST",datType:
"JSON",contentType:
"application/json"data:
"{'id': "
+ nodeId +"}",async:
false,success:
function () {}});
如果不使用contentType: “application/json”,可以传递json参数给后台:
$.ajax({url:
actionurl,type:
"POST",datType:
"JSON",data:
{ id: nodeId },async:
false,success:
function () {}});
如果使用contentType:
“application/json”,则要传递json字符串:
$.ajax({url:
actionurl,type:
"POST",datType:
"JSON",contentType:
"application/json"data:
"{'id': "
+ nodeId +"}",async:
false,success:
function () {}});
相关文章推荐
- 关于怎么解决从ajax传入的json参数注入到Controller的接收对象 以及如何在Spring Boot项目使用参数校验
- Asp.Net WebAPI传递json对象、后台手动接收参数
- $.ajax传递json对象到后台
- asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- ajax 传递对象 后台接受映射 不成功
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- jsp中利用jquery+ajax在前后台之间传递json格式参数
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- jsp中利用jquery+ajax在前后台之间传递json格式参数
- ajax如何经过后台返回json数组以及在在js中得到json对象
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法
- jquery通过ajax-json访问java后台传递参数,通过request.getParameter获取不到参数的说明
- 关于后台接收参数为null的问题之ajax--contentType
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- ajax 向后台如何传递数组参数
- $.ajax contenType是appliation/json的时候,spring mvc后台无法接受data参数
- springMVC通过ajax传递参数list对象或传递数组对象到后台