gpt4 book ai didi

javascript - 将 js 对象作为 json 传递给 jquery?

转载 作者:可可西里 更新时间:2023-11-01 01:56:46 25 4
gpt4 key购买 nike

我有以下内容,但它不起作用,我在 stackoverflow 的某个地方读到它是这样工作的,但我似乎无法让它工作。它出错了......我做错了什么吗?

如果我确实像这样传递数据 - 它有效 - 所以我知道我的服务正在工作

//THIS WORKS
data: "{one : 'test',two: 'test2' }"


// BUT SETTING UP OBJECT doesn't work..

var saveData = {};
saveData.one = "test";
saveData.two = "tes2";


$.ajax({
type: "POST",
url: "MyService.aspx/GetDate",
data: saveData,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d);
},
error: function(msg) {
alert('error');
}

});

最佳答案

我相信代码会在您的对象上调用 .value 或 .toString(),然后通过网络传递。你想传递 JSON。

因此,包含 json javascript 库

http://www.json.org/js.html

然后通过...

    var saveData = {};
saveData.one = "test";
saveData.two = "tes2";


$.ajax({
type: "POST",
url: "MyService.aspx/GetDate",
data: JSON.stringify(saveData), // NOTE CHANGE HERE
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d);
},
error: function(msg) {
alert('error');
}

});

关于javascript - 将 js 对象作为 json 传递给 jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/936767/

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