$.ajax传JSON数据到后台的注意事项小结
程序员文章站
2024-04-02 20:44:28
复制代码 代码如下: $.ajax({ url: "../services.ashx", type: "post", //data: { 'data': { 'typena...
复制代码 代码如下:
$.ajax({
url: "../services.ashx",
type: "post",
//data: { 'data': { 'typename': json.stringify(typename) }, 'operationtype': '2' },
data: { 'data': typename, 'operationtype': '2','nowheight':nowheight,'nowarea':nowarea },
success: function (msg) {}
})
js代码如上,当data中的‘键'-‘值'对中的值为null(undefined)的时候,在发送请求的时候,那个值为null的键值对是不会传到后台的,
1、通过f12可以看到值为null的键值对确实没有传。
2、在后台使用context.request.form["名称"]的时候,发现这个值是null,如果对它进行获取,也会报错的。
推荐阅读
-
$.ajax传JSON数据到后台的注意事项小结
-
Struts2.5 利用Ajax将json数据传值到JSP的实例
-
如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
-
如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
-
ajax后台success上传的json数据如何处理
-
ajax前端的关联数组转json到后台方法
-
浅析Ajax后台success传来json数据的问题
-
jQuery中ajax请求后台返回json数据并渲染HTML的方法
-
ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
-
使用Ajax请求后台数据,然后的时候出现Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0的错误。