javascript - 在Javascript中发送没有字符串化的对象数组作为POST数据
问题描述
有没有一种方法可以发送对象数组而不使用 JSON.stringify 作为使用 Javascript 的 POST 数据?
var loginData = [{
grant_type: 'password',
username: self.loginEmail(),
password: self.loginPassword()
},{
grant_type: 'password1',
username: self.loginEmail1(),
password: self.loginPassword1()
}];
$.ajax({
type: 'POST',
url: '/Token',
data: loginData
}).done(function (data) {
self.user(data.userName);
}).fail(showError);
当对象可以按原样发送时,为什么需要对对象数组进行字符串化处理?
解决方案
推荐阅读
- android - 如何在 Android Studio 中从连接的设备读取 STORED 日志
- php - 无法在 Laravel 中更新照片,因为验证甚至可以在创建个人资料时上传照片
- google-cloud-platform - VM重启后无法通过浏览器通过SSH客户端访问谷歌云VM
- python - 如何让父类的属性进入派生类的范围?
- javascript - DynamoDB 索引查询包括
- ios - 在 ViewControllers cellForItemAt indexPath 方法中设置自定义 CollectionViewCells 标签
- javascript - Google 应用脚本、cacheServices 和 cache.get 需要 Promise 才能工作吗?
- php - SilverStripe 页面创建错误类 'DateField' 未找到
- typescript - 如何获得没有具体类的深度嵌套命名空间的别名?
- ruby-on-rails - 我需要建议来加快这种涉及许多查询的 rails 方法