jquery - 缺少数据 ajax 发送服务器
问题描述
使用 ajax 创建用户但发送的数据 API 为 Null。我的代码: javascript:
$(document).on("click", "#btncreate", function () {
var user = {
name="myname",
id= 1
};
console.log(user); // have data
$.ajax({
url: "https://localhost:44344/api/user/create",
type: "POST",
data: {userRequest: user}, //miss data send server
dataType: 'json',
success: function (data) {
console.log(data),
}
});
});
代码 API
Create(CreateRequest userRequest) //userRequest is null
调试代码用户总是有数据,但是当发送到 Web-API 数据时会为空。我不知道原因
解决方案
推荐阅读
- mysql - 如何解决 MySQL 服务器的权限错误?
- sql - 在关系表中,我是否必须为每个查询编写单独的查询才能执行 CUD 操作?
- javascript - 在 react-native 中获取数据的问题
- python - marshmallow-sqlalchemy 给出语法错误
- postgresql - 如何索引此 postgres 表以允许通过“id”查询进行有效的 MIN(时间)组?
- javascript - 通过搜索按钮使用节点 js 将数据库中的数据检索到 html
- android - 如何在浏览器中提取对象框数据库?
- angular - Angular 组件不会被调用
- typescript - 无法理解打字稿中的接口?
- javascript - 如何在保留顺序的同时对数组进行排序