微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP返回的代码没有显示,但它曾经用过

我为我的教会开了一个网站.在服务器上的数据库中,我们存储了所有最新的布道信息,以便当用户单击第一页上的按钮时,最新的布道将显示在div中.很长一段时间,一切都很好,但现在,返回的代码并没有显示出来.

奇怪的是,如果我在谷歌浏览器中打开页面并在div上点击“检查元素”,则会返回返回的代码.它看起来很完美……完成后,点击按钮将再次加载数据库中的信息,它将显示出来;但是,如果我刷新页面,返回的东西会再次消失,直到我检查元素.

自己尝试here.单击标有“新消息”的橙色按钮.

注意:

>弹出的div是id navNew
>弹出的背景透明div是id navBackground
>在div id navNew中,我有一个p id navNewBody,它保存下面的get PHP页面返回的信息.

我的PHP getter页面代码

<?PHP

$link = MysqL_connect('domain', 'username', 'password'); 
if (!$link) { 
    die('Could not connect: ' . MysqL_error()); 
} 

MysqL_select_db(flf);

$r = MysqL_query("SELECT * FROM new");
$first = MysqL_num_rows($r);

$last = $first - 20;
echo '<p class="NavHead">New Sermons<br/><table width="90%" border="0" cellpadding="0" cellspacing="0">';

$ind = 0;

while($first > $last){

$me=MysqL_fetch_array(MysqL_query("SELECT * FROM new WHERE id='" . $first . "'"));
$name = $me["name"];
$row = 21-$ind;
echo '<tr id="row' . $row . '" class="navClosed" onclick="expand(' . "'" . 'row' . $row . "'" .  ',' . $row . ')"><td colspan="4">&nbsp;' . $name . '</td></tr><tr id="row' . $row . 'e" style="visibility: hidden" class="navOpenClosed" onclick="dismiss(' . "'" . 'row' . $row . "'" . ')"></tr>';
$first = $first - 1;
$ind = $ind + 1;
}

echo "</table></p>";
?>

这是我用来访问页面代码(是的,我导入了jQuery):

function retNew(){
    document.getElementById("navNewBody").innerHTML = '<span class="NavHead"><p align="center">Loading...Please Wait...<br/><br/><br/><img src="Sermons/Style/Loading.gif" /></p></span>';
    document.getElementById("navNew").style.visibility = "visible";      

    $("#navNewBody").load("retNew.PHP");
}

怎么了?这对我来说没有意义.我将z-index设置为10,000,000,没有任何反应.有任何想法吗?提前致谢.

解决方法:

我认为你的可见性正在弄乱内容.尝试使用此负载.

function retNew(){
   $('#navNewBody').html('<div class="NavHead"><p align="center">Text</p></div>')
                   .load('retNew.PHP');
   $('#navNew').fadeIn();      
}

截至关闭按钮,在您的情况下应该是这样的:

<div id="navNew">
  <a class="LargeNameU" onclick="offNavNew();return false;" 
            style='position:fixed; z-index: 1000; right:0px;top:0px'>
       <img src="Sermons/Style/x.png" border='0'>
  </a>
<p align="center" style="z-index:10000000" id="navNewBody">

等等.你的.navNew已经有一个固定的位置.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐