如果语句使用JavaScript和PHP

时间:2014-02-13 17:04:02

标签: javascript php jquery html

我希望只要有一个" Y"就会在我的页面上显示这个div。在数据库中。

<div style="width:100%; height:41px; position:fixed; bottom:0px; background:#184888;     padding:22px 0 0 15px;  bottom:0px; z-index:9997; box-shadow: 10px 10px 5px #888888;" id="hide">
<div id="message" style="z-index:9998;">  </div>

如何在不刷新页面的情况下显示div而不显示div。基本上我必须看看它是否是&#34; Y&#34;在数据库中,如果是,则显示div。如果是&#34; N&#34;是在数据库中不使用JavaScript显示div。

我目前正在使用此函数查看数据库中的值。

$('div#checkcheck').load('../bar/check.php/check.php');

4 个答案:

答案 0 :(得分:2)

将匿名函数传递给jQuery加载。这将能够从check.php中捕获值

$('div#checkcheck').load('../bar/check.php/check.php', function(response) {
  //do something with that response
});

答案 1 :(得分:0)

向您的服务器发送ajax请求。让你的PHP代码检查数据库中的'Y'。 您的服务器调用将返回一个json。

在javascript中使用json来检查'Y'或'N',然后显示/隐藏你的div。

答案 2 :(得分:0)

$.get('../bar/check.php/check.php', function(response) {
    $('div#checkcheck')[response === 'Y' ? 'show' : 'hide']();
});

答案 3 :(得分:0)

试试这个:

$.getJSON('../bar/check.php/check.php', function(res){
    if(res === 'Y')
    {
        $('div').show();
    }
    else
    {
        $('div').hide();
    }
});