Я изучаю Ajax по ошибке и врезался в стену:
У меня есть массив (если это имеет значение, массив хранит номера идентификаторов в зависимости от того, какие флажки пользователь проверяет), который написан на Javascript.
У меня есть функция, которая вызывается, когда пользователь нажимает кнопку «Сохранить». Функция выглядит следующим образом:
function createAmenities() {
if (window.XMLHttpRequest) {
//code for IE7+, Firefox, Chrome and Opera
xmlhttp = new XMLHttpRequest();
}
else {
//code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById('message').innerHTML = xmlhttp.responseText;
}
}
var url = "create_amenities.php";
xmlhttp.open("GET", url, true);
xmlhttp.send();
}
Мой вопрос:
Что можно добавить в эту функцию, чтобы вставить массив в скрипт php, который я пытаюсь вызвать ('create_aabilities.php')?
Более того, я должен попробовать использовать JSON? И если да, то как я могу отправить объект JSON через ajax?
Заранее спасибо.