jquery - 我们什么时候在 ajax 的 Javascript 对象中使用
问题描述
我正在使用 asp core web api,我想了解在 jQuery ajax 请求上发送 JavaScript 对象而不对其进行序列化的含义是什么?
例如:
var data = {firstName: '123', lasName: '' }
$.ajax({
type: "POST",
url: url,
data: data,
success: callback
});
我希望什么时候发送?javascript 对象
它是否反映在方法类型上?(发布/获取)
我在网上搜索过,据我了解,我们在 GET 方法上发送 Javascript 对象,因为 jQuery ajax 会将其转换为密钥对值。这是唯一的原因吗?
解决方案
jQuery 为您序列化它。默认情况下,它将以x-www-form-urlencoded
.
推荐阅读
- javascript - 使用 JavaScript 的计时器库
- css - 为什么在两个 50% CSS 网格列上强制水平滚动?
- python - 如果有的话,将一个类作为另一个类的子类与让子类使用父类的实例有什么区别?
- regex - Posix 扩展正则表达式与 find Bash Linux 匹配
- r - R网状包和python子模块
- python - 验证准确度不会随着时代的变化而变化,但训练准确度会提高
- sql - 我想通过 sql 查询将日期时间作为 13 位数字插入到 SQL 表中
- mysql - 如何找到与全部或部分输入完全匹配的字符串
- css - Wordpress 标题从一页到另一页变化
- c# - 从部分列表框项创建参数