ここで何か間違ったことをしているのかわかりません。私はこれをかなり前から調べています。私は基本的にグーグルとこのページのすべてを調べましたが、これを機能させるために私の最初のページがどのように見えるべきかまだ理解していません。
<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>
2番目のページを要求するajax:
<?php
//secondpage.php
if($_POST['id'] == 'ok'){
$return_data['phpvar'] = 'ok';
return json_encode($return_data);
}
?>
私は何が間違っているのですか?私はajaxを初めて使用するので、可能な限り最善の方法を説明してください。私の目標は非常に単純です。2番目のページから値「ok」のPHP変数を取得し、それを確認のタイプとして最初のページに戻し、どのPHP if()条件が入力されたかを確認します->( SQLデータベースの応答について)。