Как скрыть элементы с помощью Jquery, если установлена ​​переменная PHP - PullRequest
0 голосов
/ 17 июня 2011

У меня есть этот фрагмент скрипта, и я пытаюсь скрыть два div (#black и #yname), если в PHP установлена ​​определенная переменная или сессия, так есть ли простой способ сделать это? Вот мой код:

input.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
@import "stil.css";
</style>
<title>Untitled Document</title>
<script type="text/javascript" src="jq.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="scripts.js"></script>
<script type="text/javascript" src="postme.js"></script>
</head>
<body>
<div id="wrap">
<div id="chat">
<div id="main">
</div>
<div id="input">
<form name="form"action="test.php" method="post">
<input type="text" name="tekst" id="msg" size="72" />
<input type="submit" name="dugme" value="posalji" id="dugme" />
</form>
</div>
</div>
</div>
<div id="black">
</div>
<div id="yname">
<form name="yname">
<input type="text" name="tekst2" />
<input type="button" name="dugme2" value="Enter" onclick="send()"/> 
</div>


</body>
</html>

postme.js

function send(){
$.post('sesion.php',{name:yname.tekst2.value},function(val){

    }
});
}

sesion.php

<?php
session_start();
$data=$_POST['name'];
$_SESSION['name']=$data;
$sesion_n=$_SESSION['name'];
echo $sesion_n;
?>

Итак, в основном я хочу проверить, установлена ​​ли переменная $ sesion_n, и если она установлена, я хочу, чтобы моя функция send () скрывала divs #black и # yname.

Кроме того, есть ли способ каким-либо образом использовать значение val с jquery, например, чтобы предупредить его или присвоить это значение переменной javascript?

Ответы [ 2 ]

1 голос
/ 17 июня 2011
function send(){
   $.post('sesion.php',{name:yname.tekst2.value},function(val){
            if(val) {
                $('#black').hide();
                $('#yname').hide();  
            }

        }
   });
}
0 голосов
/ 17 июня 2011

хорошо, я не получил ваш вопрос полностью, но вы можете использовать метод hide () , чтобы скрыть любой div в jquery ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...