Я борюсь с методом post()
.
Я читал несколько постов здесь и на форумах jquery, и просто попытка заставить работать простой кусок кода оказывается трудной. Моя конечная цель - передать div #exportData и все его дети в test.php.
Я начал с:
$.post("ajax/test.php", $("body").html());
На мой взгляд, это должно вернуть все содержимое текущей страницы в test.php (если test.php не требует наличия элемента div или элемента для получения содержимого). В настоящее время он возвращает только пустую страницу.
Затем я попытался просмотреть параметры для post()
, если мне нужно манипулировать ими:
$.ajax({
type: 'POST',
url: ajax/test.php,
data: data,
success: success,
dataType: dataType
});
Также объявлена переменная:
var data = {
html: #exportData
};
Этот бит не удался, конечно. Я не знаю, как определить данные в параметрах, или это правильное место для этого.
Хотя я бы подумал, если:
$.post("ajax/test.php", $("body").html());
сработало бы тогда, предположительно, я могу заменить "тело" на любой класс, идентификатор или селектор, который мне нравится.
Также для кнопки отправки нужны определенные параметры, чтобы связать ее с функцией публикации. На данный момент это чисто:
<input type="submit" id="submit" value="send" name="submit">
Извините, это такой основной вопрос.