Ajax - это «Получение», а не «Отправка» - PullRequest
2 голосов
/ 05 февраля 2010

Я пытаюсь использовать метод Post в своем коде jquery, но по какой-то причине он использует метод Get. Я работаю в рамках Wordpress Framework, который переименовал функцию «$» в jquery, которую я затем переименовал в $ j. Может ли кто-нибудь помочь мне с этой простой функцией?

  $j.ajax({
method: "POST",
url: "extension/marker.php",
data: "series=test",
dataType: "text",
success: function(data){ 
 $j("#text").text(data);
 console.log('success' + data);
 }
});

PHP-файл:

  <?php 

  if($_POST['series'] == "test")
   echo 'yay!';

  if($_GET['series'] == "test")
   echo 'boo!';

  ?>

1 Ответ

5 голосов
/ 05 февраля 2010

method: "POST" должно быть type: "POST". См. документы .

Тип
По умолчанию: «GET»
Тип запроса («POST» или «GET»), по умолчанию «GET». Замечания: Другие методы HTTP-запроса, такие как PUT и DELETE, также могут быть использованы здесь, но они не поддерживаются всеми браузеры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...