これは私の初めてのAJAXです。私はちょっと混乱しており、あなたの助けが必要です。私は4つのdiv idを持っていて、データベースからの結果に基づいてそれらの間にhide/showを切り替えたいと思っています。 シンプルな音、ええ!しかし、私のために実装することは難しいです。助けて!。AJAXのヘルプPHPを使用して要素を隠す
これは私のコードです -
<div id="1">HEya</div>
<div id="2">What's up?</div>
<input type="submit" id='approve' name="action" value="Approve" onclick="a()" class="approve" />
<input type="submit" id='reject' value="Reject" name="action" onclick="r()" class="reject"/>
<script language="javascript" type="text/javascript">
//if cookie exists, at the beginning the form should be hidden
if (<?php $responseanswer['response']=='approve'; ?>){
document.getElementById('1').style.display = 'none';
document.getElementById('2').style.display = 'inline';
}
//if user clicks reject, hide one element dislay another
else if (<?php $responseanswer['response']=='reject'; ?>){
//if cookie exists
document.getElementById('2').style.display = 'none';
document.getElementById('1').style.display = 'block';
}
else
{
function a()
{
var a = document.getElementById('2');
document.getElementById('1').style.display= 'block';
}
//on reject creating a new cookie
function r()
{
var a = document.getElementById('reject');
document.getElementById('1').style.display = 'none';
document.getElementById('2').style.display= 'block';
}
}
</script>
Eveythingは大丈夫ですが、divが隠れていません。
あなたはすでにこの作品を作るために何をしただけで、特定の問題について質問をしてください?あなたが一般的なガイダンスが必要な場合は、良いajaxチュートリアルを探してください。 –