我不确定我是否在这里做错了什么。我已经研究了很长时间了。我基本上已经浏览了谷歌和这个页面上的所有内容,但仍然不明白我的第一页应该是什么样子才能让它工作。
<script>
//firstpage.php
function fetch(){
$.ajax({
url: 'secondpage.php',
type: 'POST',
data: {
id:'ok'
},
success: function(data){
//var data = jQuery.parseJSON(data);
if (data.phpvar == 'ok'){
alert('Success!');// for testing
}else{
alert('Failure!');// for testing
}
}
});
}
</script>
ajax 请求第二页:
<?php
//secondpage.php
if($_POST['id'] == 'ok'){
$return_data['phpvar'] = 'ok';
return json_encode($return_data);
}
?>
我究竟做错了什么???我是ajax的新手,所以请解释一下最好的方法。我的目标很简单,它是从第二页获取值为“ok”的 PHP 变量,并将其作为确认类型传递回第一页,以找出输入了哪个 PHP if() 条件->(取决于在 sql 数据库响应上)。