2011-12-05 9 views
0

PHPには、変数を同じページに送信するフォームがあります。 特定のdiv(IDを使用)を表示/非表示するjQueryを作成したいと思います。 JSリンクされたファイル内jQuery、PHP post/get変数を検出するには?

<form action="<?=$_SERVER['PHP_SELF'];?>" method="get"> 
<input type="hidden" name="status" value="12345"> 
<input type="submit"> 
</form> 

、 :値は(フォームが同じページに送信されます)送信された場合、私はPHPファイル内のdiv

を表示したい、私はこのフォームを持っていますどのように私は隠された値を検出することができます "ステータス"が送信されますか?そして、私は$( 'specificID')を表示したい 、$ _GET [ "ステータス"] NULLでない場合、もともとショー();,:。

$(document).ready(function(){ 
$('#specificID').hide(); 
} 

感謝。

答えて

0

あなたはこのようなあなたのPHPであなたのJSを埋め込む必要があります:このコードは#specificIDを示し

<?php 
    some php... 
?> 

some markup... 

$(document).ready(function(){ 

<?php 
    if($_GET["status"]): 
?> 
    $('#specificID').show(); 
<?php 
    else: 
?> 
    $('#specificID').hide(); 
<?php 
    endif; 
?> 

}); 
... 
+0

ページがリロードされた後にのみ表示されます。もう一度消える。 – clerksx