Ajax是"获取"而不是"发布"

Anr*_*iki 2 php ajax jquery

我试图在我的jquery代码中使用Post方法,但由于某种原因它使用Get方法.我正在Wordpress框架下工作,它已将"$"函数重命名为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);
 }
});
Run Code Online (Sandbox Code Playgroud)

PHP文件:

  <?php 

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

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

  ?>
Run Code Online (Sandbox Code Playgroud)

And*_*y E 5

method: "POST"应该是type: "POST".查看文档.

type
默认值:'GET'
要发出的请求类型("POST"或"GET"),默认为"GET".注意:此处也可以使用其他HTTP请求方法,例如PUT和DELETE,但并非所有浏览器都支持它们.