我一直在使用AJAX请求时遇到问题,并给出了空白回复。问题的最小版本:
的test.html:
<html>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
function request() {
$.ajax({
url: 'test.php',
type: 'post',
data: {'info': 'thing'},
success: function(response)
{
alert(response);
}
});
}
</script>
<button onclick="request();">TEST</button>
</body>
</html>
test.php的
$info = 'nope';
if(isset($_POST['info'])) $info = $_POST['info'];
return $info;
当我按下按钮时,警告框只是空白。
答案 0 :(得分:1)
test.php
没有输出任何内容。替换这个:
return $info;
用这个:
echo $info;