我在我的网站上对一个PHP文件进行了简单的POST调用。由于某种原因,它无法正常工作。 console.log显示“未定义”
function check() {
var url = "../API/keychecker.php";
var spullen = $("keyval").val;
$.ajax({
type: "POST",
url: url,
data: {
key: spullen
},
success: function(data) {
console.log(data);
}
})
}
这是PHP文件:
<?php
echo json_encode($_POST['key']);
?>
答案 0 :(得分:3)
您的keyval
调用未指定元素标识符的类型。 jQuery不会像当前一样找到您要查找的元素。
您必须指定:
对于课程:
$( ".keyval" ).val();
对于ID
$( "#keyval" ).val();
输入名称
$( "input[name=keyval]" ).val();
那应该将值附加到POST
请求中。
答案 1 :(得分:0)
var url =“ API / keychecker.php”; var spullen = $(“ keyval”).val();