0

我有几个关于 jquery 的问题,这是我的代码

    <?php $date=$_POST["user"];  require_once("test1.php"); 
    function createReportTable($result, $title){ }?>
        <html>
            <head>
               <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js" ></script>
        <script type="text/javascript">
        $(document).ready(function() {
        alert("hi");
       $('.show_hide').hide();
                 $('.addperm').submit(function(){
                      var query = $('#user').val(); 
                      $.post("test.php", query, function(response){
                        alert(response);
                      }); }); $('.show_hide').show();  });
        </script>
            </head>
            <body>
                <form action= 'test.php' class = 'addperm' method='post'>
        <input type='text' name='user' id='user' /><br />
        <input type='submit' value='Add' id="add">
        </form>
                <div id="wrapper" class="show_hide">
                    <div id="center">
                        <div>
                            <?php createReportTable(getReport($date), "xyz"); ?>
                        </div>
                        </div> </div>

所以这是我的问题 1)我尝试使用警报功能,但它在 chrome 中不起作用。Firefox 它工作正常。为什么呢?2)我试图隐藏和取消隐藏 div 标签,但它似乎在 chrome 中根本不起作用,但在 Firefox 中它隐藏了潜水 div 标签但不再显示它。

我认为 div 标签没有再次显示的原因是在 $post 页面刷新之后,因此它无法正常工作。如果这是问题,我该如何解决?如果这不是问题,那么可能是什么问题。以及为什么 chrome 浏览器不工作。

如果我不关心 div 标签,则代码可以完美运行,并根据所有浏览器的要求提供输出。

任何帮助将不胜感激

4

0 回答 0