【问题标题】:Header problems with jqueryjquery的标题问题
【发布时间】:2013-03-22 00:50:33
【问题描述】:

大家好,我需要一些帮助,因为我是 jquery 新手。

我正在使用 jquery 在 div 中加载某些内容。这是我的代码

$('.menu_top').click(function(){

    var href = $(this).attr('href');

    $('#main_section').hide().load(href).slideDown("normal");

    //slideDown("normal");
    //fadeIn("normal");
    //fadeToggle("slow", "swing");

    return false;
});

一切正常

我的 php 页面也分为 header.php、footer.php 等部分。

当我尝试将发布数据发送到同一页面时出现问题,例如从 home.php 发布到 home.php。页眉和页脚消失了。

我尝试过使用类似的东西

if(isset and !empty){
  //put the headers
}

但这没有用....

感谢您的帮助

【问题讨论】:

  • 您是否尝试通过 ajax 将数据发布到页面?
  • 不,我用 php 发布我的数据

标签: php jquery header footer


【解决方案1】:

你需要检查$_POST:

if(isset($_POST['your_post_value'])){
// the POST value exists
}

【讨论】:

  • @AldoOlivares 在包含头文件后,您将要进行POST 检查。
【解决方案2】:
$('#main_section').hide().load(href, function() { $(this).slideDown("normal"); });

.load 的第二个参数是加载完成时应该调用的处理程序。然后你向下滑动

【讨论】:

    猜你喜欢
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    相关资源
    最近更新 更多