mar*_*ith 12 javascript ajax jquery json object
我有以下但它没有工作,我在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');
}
});
Run Code Online (Sandbox Code Playgroud)
Tim*_*han 26
我相信代码将在您的对象上调用.value或.toString()然后传递线.你想传递JSON.
所以,包括json javascript库
然后通过......
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');
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33778 次 |
| 最近记录: |