【问题标题】:loading page in element [closed]在元素中加载页面[关闭]
【发布时间】:2015-12-13 16:30:46
【问题描述】:
    <div class="col-sm-6" id="ajaxform"></div>`

<!-- begin snippet: js hide: false -->

<!-- language: lang-html -->

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>



         <ul id="accordion" style="   margin-bottom: -1px;">
                    <li>cms</li>
                                     <ul>
            <li><a href="#" class="defaults">Defaults</a></li>
            <li><a href="#" class="connections">Connections</a></li>

        </ul>
                        </ul>



  <script>
    $(document).ready(function(){
        $(".defaults").click(function(){
            $("#ajaxform").load("defaults.htm");
        });
    });
    $(document).ready(function(){
        $(".connections").click(function(){
            $("#ajaxform").load("connections.html");
        });
    });
    </script>

我想在我的 div 中加载另一个页面,但我想通过一个函数来执行此操作,而不是像上面那样一个一个地完成

标题## 我想在我的 div 中加载另一个页面,但我想通过一个函数而不是像上面那样一个一个地完成此操作

标题## 我想在我的 div 中加载另一个页面,但我想通过一个函数而不是像上面那样一个一个地完成此操作

标题

我想在我的 div 中加载另一个页面,但我想通过一个函数来执行此操作,而不是像上面那样一个一个地完成

标题

【问题讨论】:

  • 看在上帝的份上,缩进你的代码。
  • @gsamaras 我的问题不同

标签: javascript jquery ajax


【解决方案1】:

试试这个:

$(document).ready(function(){
    $("a").click(function(){
        var link = $(this).attr("class") + ".htm";

        $("#ajaxform").load(link);
    });
});

【讨论】:

  • 我试过了,但是没用
  • 这对我有用,但我只是注意到您将 .htm 用于一个文件,将 .html 用于另一个文件,因此您可能会遇到问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多