我试图在我的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);
}
});
PHP文件:
<?php
if($_POST['series'] == "test")
echo 'yay!';
if($_GET['series'] == "test")
echo 'boo!';
?>
答案 0 :(得分:5)
method: "POST"
应为type: "POST"
。请参阅the docs。
<强>型强>
默认值:'GET'
要求的类型(“POST”或“GET”),默认为“GET”。注意: 其他HTTP请求方法,例如 PUT和DELETE,也可以在这里使用, 但并非所有人都支持他们 浏览器。