$.ajax传递json格式参数,某属性为null,取值为空字符串的问题。

author author     2023-05-03     585

关键词:

先前使用dojo的xhrpost做ajax处理,现在改成jquery,发现提交ajax请求时,到后台的参数解析会将null解析为空字符串。请问如何能将null传过去(除了不传递这个参数)?又或者是jquery不支持传递null解析为null?
$.ajax(
/*参数包含数组的时候,传入此属性*/
traditional:true,
type : "post",
url : 某url,
data : 'aa':null,
dataType : "json",
/* 同步请求,锁住浏览器 */
async : false,
timeout : 5000,
success : function(response)
/* 当服务器端返回检测消息之后,将调用 */
var returnValue = response.returnObject;
isPassed = returnValue;
,
error : function()
console.debug('请求出错');

);
后台现在接受到aa的值为空字符串“”,如何才能接受到null,不是"null"

对于服务器端来说接收的json数据格式都是字符串类型的,javascript的变量类型是无法和后端语言通用的 ,查查B/S架构的原理就明白了。服务器端可以设置 接收到""时设定变量为null 保存起来。 参考技术A 不传值,就是null。。。亲试 参考技术B ,满载剡溪船。中途不遇人, 参考技术C 你这样写的就是null 而不是字符串null 参考技术D data : aa:"",

从 ajax 调用传递到 wcf 的参数被接收为 null

】从ajax调用传递到wcf的参数被接收为null【英文标题】:Parameterpassedfromajaxcalltowcfisreceivedasnull【发布时间】:2017-06-1212:29:44【问题描述】:谁能帮帮我。从ajax传递到wcf的参数被接收为null。我在堆栈溢出中经历了许多帖子,但找... 查看详情

在struts2+ajax使用json传递数据的工程中,返回的数据为null

这个是前台代码loadMenuTree:function()$.post("menuitemAction_showMenuitemsByUser.action",null,function(data)$("#menuTree").zTree(menu.setting,data););这个是ActionprivateCollection<Menuitem>menuitemList;publicCollection<Menuitem>getMenuitemList()returnmenuitem... 查看详情

jquery怎么传递json格式的参数

参考技术A可使用工具类JSON.stringify()方法用于将JavaScript值转换为JSON字符串。json传递之前转换成字符串后台接受到之后转换成json格式即可 查看详情

postman测试接口(json)传递参数

参考技术Apost请求Content-Type为application/json在Body写入json格式的参数,主要红线的地方及标注信息:==注意:返回的json数据格式一定要正确否则获取的数据为空==填写Body中的json数据格式如下 查看详情

node.js--ajax编程基础(代码片段)

...象Ajax的实现步骤服务器端响应的数据格式---JSON请求参数传递GET请求方式POST请求方式请求报文请求参数的格式(包含JSON格式)【案例】向服务器端传递json格式的请求参数获取服务器端的响应Ajax错误处理低版本IE浏览器的... 查看详情

通过 Ajax 从数据库中传递 HTML 格式的文本字段报告“null”

】通过Ajax从数据库中传递HTML格式的文本字段报告“null”【英文标题】:PassingtextfieldinHTMLformatfromdatabasethroughAjaxreports"null"【发布时间】:2012-12-2422:28:48【问题描述】:我正在尝试在jQuery弹出框中通过Ajax从phpmyadmin数据库... 查看详情

ajax异步获得json对象后格式化时间

...异步获得一个po类(以json对象形式接收)。然后希望可以格式化po对象中的一个属性,属性为date类型,然后在页面显示。页面的实现后截图效果例如以下:时间属性在后台显示格式形如:ThuAug2813:14:44CST2014在页面js的时间属性形... 查看详情

springboot框架中,获取前台的参数为null(前台数据量比较大,一个list串)

...被tomcat解析并截断,换用json形式就绕过了参考技术A是json格式的数据,不是这么写的追问数据格式没问题,是json字符串。第二 查看详情

asp.netweb前台ajax传递json

...似于键值组合形式的数组。   在Web中使用Ajax传递Json数据时候,就不得不先提一提Form表单,web前台界面中使用的控件默认是嵌在form中的,而在form下使用asp:button控件,被HTML编译后默认类型为Submit,如此就先于A 查看详情

通过ajax传递json格式php后台

js部分 b.jsif(window.XMLHttpRequest){xhr=newXMLHttpRequest();}else{xhr=newActiveXObject("Microsoft.XMLHTTp");}vararr=Array();arr.push("a");arr.push("b");arr.push("c");arr=JSON.stringify(arr);//非常重要 查看详情

soapui对于json数据进行属性值获取与传递

...能可以很好地对接口请求返回的数据进行参数属性获取与传递,但对于Json数据,SoapUI会把数据格式先转换成XML格式,但实际情况却是,转换后的XML格式往往根本没法用Xpath形式获取到指定的数据了。因此只能用Script脚本形式了。... 查看详情

返回json时,字段为null的处理方式

参考技术A如果希望字段是null的不显示可有这些参数可以设置ALWAYS默认NON_DEFAULT属性为默认值不序列化NON_EMPTY属性为空(“”)或者为NULL都不序列化NON_NULL属性为NULL不序列化如果希望为null的字段,转化成空字符串,这个时候,就... 查看详情

json格式错误怎样解决?

...2(客户名为"lisi"的id)sql语句输出是正确的,且参数传递也会正确的json格式错误解决方法:1、在用org.json.JSONObject解析从网络获取的json数据时,遇到JSONException:java.lang.StringcannotbeconvertedtoJSONObject,打印字符串,查看json字符串... 查看详情

怎么把js中通过url同时传多个参数怎么写

...,这个param参数啊,封装一个json就可以了啊,然后就可以传递了啊,很好的啊,祝你传输快乐啊,采纳啊参考技术Aurl传递多个参数,第一个参数使用?号进行连接,格式为key=value,后面参数用&分隔最终格式如:url?key=value&key=value... 查看详情

java如何接收ajax传递的json类型的数据

...arament("json");参考技术A所谓JSON格式,并不是直接传递的JSON对象,直接当字符串接受就可以,接受后,因为是指定的格式,那么就可以用一些第三方的有关JSON对象的jar包中的类,然后相对好解析。 参考技术Bajax吧json按字... 查看详情

COM API - 无法为指针参数传递“NULL”

】COMAPI-无法为指针参数传递“NULL”【英文标题】:COMAPI-couldnotpass"NULL"forapointerargument【发布时间】:2009-04-1608:04:34【问题描述】:我有一个COMAPIfoo,IDL看起来像:foo([in]unsignedlongulSize,[in,size_is(ulSize)]unsignedchar*pData)当我使... 查看详情

从 NSDictionary 传递的 iOS 数据为 (null) - JSON 源

】从NSDictionary传递的iOS数据为(null)-JSON源【英文标题】:iOSDatapassedalongfromNSDictionaryis(null)-JSONsource【发布时间】:2015-03-1206:39:37【问题描述】:好的,所以我使用pushsegue从我的CatViewController->TopicViewController中分离出来,我将JSON... 查看详情

返回json格式不忽略null字段

返回json格式不忽略null字段 发布于353天前  作者 king666  271次浏览  复制  上一个帖子  下一个帖子 标签: json如题,一个实体的某个字段如果为null,在转json后,没有这个属性,需要有... 查看详情