JQuery сообщение отправлено, но не получено - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь заставить работать функцию $ .post () в jquery, но, похоже, не могу сделать это правильно даже без отправки каких-либо данных. Я вижу на вкладке сети отправляющей страницы, что запрос отправляется с ответом 200 (ОК), но вкладка сети на принимающей странице не регистрирует никаких сообщений. Код для запроса на публикацию хранится в js-файле, связанном со страницей отправителя:

//clicking a button with the id 'submitscore' triggers the request
$('#submitscore').click(
  function() {
  event.preventDefault();
  $.post("recordscore.php");
});

Получающая страница загружается нормально, когда к ней обращаются, и на данный момент в ней даже нет php-кода, только html. То, что я пытаюсь заставить работать, кажется таким простым делом, что я делаю не так?

1 Ответ

1 голос
/ 23 марта 2019

Ваш почтовый запрос должен содержать данные формы или любые данные, которые вы хотите отправить, поэтому укажите идентификатор абзаца, который вы хотите отправить, и получите его содержимое на странице, и просто отправьте запрос, подобный этому, и получите данные внутри вашего php-файла.из $ _POST ['абзац'].

  <div id="paragraph"></div>

  $('#submitscore').click(
  function() {
  event.preventDefault();
  var paragraph = $("#paragraph").html();
  $.post("recordscore.php", {paragraph:paragraph} ,function(data){
    alert(data);
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...