javascript - 在加载页面上,在 div 中显示 PHP 文件,然后单击在同一 div 中显示其他 PHP 文件

标签 javascript php jquery

我想在加载页面时显示一个 PHP 文件,并在同一 div 中显示其他 PHP 文件。这是我的代码...

<ul id="nav" class="nav">
   <li><a class="ajax-link" href="menu.php">Menu</a></li>
   <li><a class="ajax-link" href="#">History</a></li>
   <li><a class="ajax-link" href="editdetails.php">Details</a></li>
   <li class="last"><a href="logout.php">Logout</a></li>
</ul> <!-- end #nav -->

<div class="page" id="main_content">
   <script type="text/javascript">
     $(function() {
       $("a.ajax-link").on("click", function(e) {
         e.preventDefault();
         $("#main_content").load(this.href);
       });
     });
    </script>
</div>

此代码仅在单击后显示页面,但是我想在加载自身时显示菜单页面。帮助我。

最佳答案

<ul id="nav" class="nav">
    <li><a class="ajax-link" href="menu.php">Menu</a></li>
    <li><a class="ajax-link" href="#">History</a></li>
    <li><a class="ajax-link" href="editdetails.php">Details</a></li>
    <li class="last"><a href="logout.php">Logout</a></li>    
</ul> <!-- end #nav -->

<div class="page" id="main_content"></div>

<script type="text/javascript">
    //It will load content once your page get load
    $(document).ready(function(){
         $("#main_content").load('MENU_LINK');
    });

    //It will load on clicking of links
   $("a.ajax-link").on("click", function(e) {
         e.preventDefault();
         $("#main_content").load(this.href);
   });        
</script>

关于javascript - 在加载页面上,在 div 中显示 PHP 文件,然后单击在同一 div 中显示其他 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35395819/

相关文章:

PHP 正则表达式 : Problem with Smiley `:)` and `:))`

php - 在 PHP 和 Wordpress 中调试

javascript - jquery bootstrap Accordion 没有完全垂直扩展

javascript - 如何在不更改地址栏中的 URL 的情况下使用 react-router 更改组件?

php - 表结构

javascript - 为什么 "$(element).height()"显示为0?

javascript - JS 双鼠标悬停

javascript - 如何限制 div jquery 或 javascript 的子元素数量?

JavaScript charAt() 不喜欢非零的用户输入

javascript - 使用 jQuery Ajax 设置 PHP session 变量