我有一个简单的代码,如下所示,但是axios中的productArray总是返回null。
它工作时,我做它与jquery。我错过了什么?
$.post(`/api/${productId}/getProducts`, { products: productArray })
<编辑>我的控制器编辑>[HttpPost]
public async Task<IActionResult> GetProducts(int productId, Request request)
我班上public class Request
{
public List<ProductDetails> Products { get; set; }
}
public class ProductDetails
{
public int ProductId { get; set; }
public int Price { get; set; }
}
<编辑>axios编辑>async function GetAllProducts() {
let productArray = [];
productArray.push({ productId: "1", price: "5" });
const response = await axios.post(`/api/${productId}/getProducts`, productArray)
}
async function GetAllProducts() {
let productArray = [];
productArray.push({ productId: "1", price: "5" });
let o = { products: productArray };
const response = await axios.post(`/api/${productId}/getProducts`, o)
}