Я спрашивал раньше, могу ли я передать объект в запрос ajax, который будет отправлен моей службе отдыха.Теперь мой вопрос: могу ли я передать объект, могу ли я передать массив и объект в одном запросе ajax?Любые ответы будут высоко оценены.
Вы можете отправить объект, содержащий массив, или массив, содержащий объект, но не оба одновременно:
$.ajax({ dataType: 'json', type: 'post', data: { obj: {}, arr: [] } }); $.ajax({ dataType: 'json', type: 'post', data: [{}, {}, {}] });
Конечно, просто отправьте один объект, содержащий их.т.е.
{ arrayToSend: ['a','b','c'], objectToSend: {name:'thescientist'} }
Да, конечно.
var o = {}; var a = []; {obj: o, arr: a}
Вам, конечно, потребуется код на стороне сервера, чтобы интерпретировать его соответствующим образом.