之前我曾询问是否可以将对象传递给ajax请求以发送到我的休息服务。现在我的问题是,如果我可以传递一个对象,我可以在一个单独的ajax请求中传递数组和对象吗?任何回复都将不胜感激。
答案 0 :(得分:1)
您可以发送包含数组的对象或包含对象的数组,但不能同时发送这两个对象:
$.ajax({
dataType: 'json',
type: 'post',
data: { obj: {}, arr: [] }
});
$.ajax({
dataType: 'json',
type: 'post',
data: [{}, {}, {}]
});
答案 1 :(得分:0)
是的,当然。
var o = {};
var a = [];
{obj: o, arr: a}
您当然必须在服务器端拥有相应的代码来解释它。
答案 2 :(得分:0)
当然,只需发送一个包含它们的对象。即。
{
arrayToSend: ['a','b','c'],
objectToSend: {name:'thescientist'}
}