Javascript 如何防止ajax自动引用布尔值和数字

Javascript 如何防止ajax自动引用布尔值和数字,javascript,jquery,Javascript,Jquery,因此,jQuery会将类似于false和1的内容变成“false”和“1”,这会破坏我的服务器代码。我可以通过使用JSON.stringify来解决这个问题,但是接下来我需要在服务器端解析JSON.parse。jQuery是否可以不引用布尔值、数字和其他通常不需要转义的内容 let测试={ 杜鲁西:错 } 设test2={ 杜鲁西:错 } $.ajax({ url:“https://reqres.in/api/users", 类型:“POST”, 数据:{ 另一个:测试 }, 成功:功能(响应

因此,jQuery会将类似于
false
1
的内容变成
“false”
“1”
,这会破坏我的服务器代码。我可以通过使用
JSON.stringify
来解决这个问题,但是接下来我需要在服务器端解析
JSON.parse
。jQuery是否可以不引用布尔值、数字和其他通常不需要转义的内容

let测试={
杜鲁西:错
}
设test2={
杜鲁西:错
}
$.ajax({
url:“https://reqres.in/api/users",
类型:“POST”,
数据:{
另一个:测试
},
成功:功能(响应){
控制台日志(响应);
}
});
$.ajax({
url:“https://reqres.in/api/users",
类型:“POST”,
数据:{
另一个:JSON.stringify(test2)
},
成功:功能(响应){
控制台日志(响应);
}
});

Ajax使用HTTP,这是一种文本协议,没有布尔值的概念@JacobGoh啊该死,也许我应该开始研究axios:\但是axios也是HTTP吗?jQueryAjax和axios都用于发送XHR,XHR代表XMLHTTP请求。是HTTP。我认为您必须更改服务器代码解析parameters@JacobGoh只是有点担心塑料填充之类的东西。我很确定jquery的ajax可以在大多数浏览器上运行。