我正在尝试使用 AJAX 在脚本中传递一个变量,以便可以在我的 PHP 文档中使用它。
这个想法是传递一个使用 javascript 选择的值,然后将该值传递给 SQL 查询
下面我尝试使用 AJAX 传递变量性别,但是当它应该打印出男性时它打印出未定义
任何帮助都将不胜感激
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
var gender = 'male';
$(".generate").click(function(){
$.ajax({
url: 'santa.php', //This is the current doc
type: "GET",
data: ({gender:gender}),
success: function(data){
console.log(data);
}
});
});
</script>
</head>
<body>
<button class="generate">Generate</button>
<?php
$userAnswer = $_GET['gender'];
echo $userAnswer;
?>
</body>
</html>