JQuery $. пост данных

0

это мой почтовый метод: (Код соответствует учебнику)

 $.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 - переадресация с сообщениями

  • 0
    [name: test_name "] недействительно. Вы уверены, что не хотели отправлять объект? {name:" test_name "}
  • 0
    хорошо, я отредактировал сообщение .. Код был согласно учебнику
Теги:
post

2 ответа

3

$.post принимает объект, который должен быть передан на сервер, например

$.post('test.htm', {name: "test_name"}, function (data) {
    $('#feedback').html(data);
});

конечно, на странице .htm нечего поймать запрос, вам понадобится какой-нибудь серверный язык.

  • 0
    Есть ли способ добавить «имя» на языке HTML?
  • 0
    Нет, если вы не используете серверный язык для перехвата запроса POST.
Показать ещё 2 комментария
0

Вы можете использовать что-то вроде этого:

$.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);
   }
});
  • 0
    Как добавить имя в test.html?
  • 0
    Данные, в этом случае, будут отображаться в элементе, который имеет id = "feedback"
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню