[英]convert objects to JSON and send via jquery ajax
我有1个对象:
var myobject = {first: 1, second: {test: 90}, third: [10, 20]};
我想通过jQuery ajax
将其作为JSON
字符串发送。
我该怎么做? (我测试JSON.stringify()
,但在IE中不起作用)
谢谢。
如果将myobject
指定为jQuery .ajax()
方法的data
参数,它将自动将其转换为查询字符串,我相信这是您想要的。
例如
$.ajax({
url: /* ... */,
data: myobject,
/* other settings/callbacks */
})
从文档 :
数据
数据要发送到服务器。 如果还不是字符串,则将其转换为查询字符串。 它被附加到GET请求的URL上。 请参阅processData选项以防止这种自动处理。 对象必须是键/值对。
您应该能够将您的对象传递给ajax
函数的'data'参数-
$.ajax({
type: "POST",
url: "some.php",
data: myobject ,
success: function(msg){
alert( "Data Saved: " + msg );
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.