Я хочу отправить как Ajax запрос с массивом (который может быть любой длины) в качестве 1 параметра, что-то вроде:Отправка массива для каждого запроса Ajax
mandatoryFields = [];
for (i = 1; i <= post_type_max_elements; i++) {
...
var mandatoryItem = []
mandatoryItem['optionName'] = optionName;
mandatoryItem['optionValue'] = optionValue;
}
var data = {
action: 'update_mandatory_fields',
post_type: select_post_type,
mandatoryFields: mandatoryFields
};
jQuery.ajax({
type: 'POST',
dataType: "json",
data: data,
...
Кажется, что это не работает, так как от параметра сервера Обязательные поля не определены. Каков наилучший способ?
Спасибо!
Возможный дубликат [передать массив в ajax-запрос в $ .ajax()] (http://stackoverflow.com/questions/8890524/pass-array-to-ajax-request-in-ajax) – maja