我希望只要有一个" 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');
答案 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();
}
});