gpt4 book ai didi

javascript - JSON.stringify 没有序列化对象

转载 作者:行者123 更新时间:2023-11-30 17:43:27 26 4
gpt4 key购买 nike

我正在尝试通过传递序列化的 json 对象并将其分配给 ajax 调用的数据属性来进行 ajax 调用。但是在将序列化对象分配给数据属性时有些事情是不合适的控制转到 jquery-2.0.3.min.js 文件

<script type="text/javascript">
function AddEmployee()
{


var Product = new Object();
Product.Name = "kRISH";
Product.Price = "23";
Product.Category = "AS";

$.ajax
({
url: 'http://localhost:62310/api/products',
type: 'POST',
data: JSON.stringify(Product),
contentType: "application/json;charset=utf-8",
success: function (data){ WriteResponse(data);},
error: function (x, y, z){ alert(x + '\n' + y + '\n' + z);}
});
}
</script>

最佳答案

要么你想序列化一个有Product属性的对象,那么你需要

data: JSON.stringify( {Product : Product} )

或者您只是想序列化您的产品,那么您需要

data: JSON.stringify(Product)

顺便说一句,您的对象初始化可以重写为:

var Product = {
Name : "kRISH",
Price : "23",
Category : "AS"
};

关于javascript - JSON.stringify 没有序列化对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20608831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com