это мой почтовый метод: (Код соответствует учебнику)
$.post('test.htm',{name:test_name"}, function (data) {
$('#feedback').html(data);
});
Я хочу добавить параметр append'name на test.html., А затем получить полные данные на странице index.html
test.html
<body>
<div> welcome + //How to append name here ?? </div>
</body>
Я могу сделать это на php командой "$_POST"
.... что альтернатива этому на HTML-странице..
Конечные данные будут отображаться в index.htm
<body>
<input id="button" type="submit" value="Go" />
<div id="feedback"> </div>
</body>
Похожие сообщения:
Как отправить POST эти данные на http-сервер?
Сообщение jQuery, не возвращающее данные
Данные JQuery Post
jQuery - переадресация с сообщениями
$.post
принимает объект, который должен быть передан на сервер, например
$.post('test.htm', {name: "test_name"}, function (data) {
$('#feedback').html(data);
});
конечно, на странице .htm
нечего поймать запрос, вам понадобится какой-нибудь серверный язык.
Вы можете использовать что-то вроде этого:
$.post('test.htm', {name: "test_name"}, function (data) {
$('#feedback').html(data);
});
Или вы можете использовать полную функцию $.ajax
jQuery
$.ajax({
url: 'test.htm',
type: 'POST',
dataType: 'html',
cache: false,
data: 'name=test_name',
error: function (e){
},
success: function (data){
$('#feedback').html(data);
}
});