Отправка AJAX'ом нескольких переменных вместо одной

Рейтинг: 0Ответов: 2Опубликовано: 29.10.2014

Доброго.

// внутри AJAX есть строка, которая передает POST'ом данные
//строка:
data: "id=5",

//на странице, получаем POST в виде массива
['id'] => 5

Собственно, как можно модернизировать отправку, чтобы можно было посылать несколько значений? Сам я, естественно, пробовал, но получал ошибки. Есть еще вариант - массив, но это, по сути, одна переменная. Хотелось получить в POST, что-то в роде:

['id'] => 5
['title'] => убейте меня
['name'] => иван

p.s. мой многострадальный скрипт, для полного понимания вопроса выше, хотя его и так все видели )

Ответы

▲ 2Принят

Не формируйте гет-пост строки вручную. Никогда.

data: {
    id: 5,
    title: 'supertitle',
    name: 'bark bark',
}
▲ 1

В параметрах AJAX (у тебя конкретно POST), передавай data вот так:

data: {id: "5", title: "убейте меня", name: "иван"}