【问题标题】:PHP: Load any div content by clicking <a> tag by corresponding DIV id="" in ajax?PHP:通过在ajax中通过相应的DIV id =“”单击<a>标签来加载任何div内容?
【发布时间】:2013-11-27 00:58:22
【问题描述】:

我开发了一个滑动页面网站,它只有一个索引页面和 4-5 个不同的 DIV 部分,由 DIV id 区分,这里是链接:http://gosick.tk/
名称:08093103002 通过:mak

但是加载需要相当长的时间,因为整个网站只有1页,整页实际上是9200 PX;

现在,当我一次单击菜单时,我想通过 AJAX 加载每个 DIVISION by id="" 明智的,或者 请给我任何可以在表单操作紧急时加快内容加载的解决方案

【问题讨论】:

    标签: php ajax html load


    【解决方案1】:

    "现在我想通过 AJAX 加载每个 DIVISION"

    $.ajax({
        url: 'test.html',
        dataType: 'html',
        success: function(html) {
            var div = $('#loadDivId', $(html)).addClass('classname');
            $('#wheretoloadId').html(div);
        }
        });
    

    编辑:仅当您的 div 是 ajax 响应的一部分时才有效?

    【讨论】:

    • 你能说得更具体些吗?因为我不能使用这个解决方案.....实际上我对 AJAX 或 JS 太笨了,不知道如何将这段代码专门放在我的 CODING 中 :(
    • 好吧,我给了你方法。付出一些努力,实施是你的事。对
    【解决方案2】:

    这将打开div内容中锚标签的链接

     <script> 
      $(document).ready(function() {
       $('a').each(function(){ 
       $(this).on("click",function(e) {
    
       console.log(e);
      e.preventDefault();
       $('#content').load($(this).attr('href'));
       });
       });
       });
       </script>
    

    【讨论】:

    • 你说得更具体些吗?因为我不能使用这个解决方案.....实际上我对 AJAX 或 JS 太笨了,不知道如何将这段代码专门放在我的 CODING 中 :( 实际上我想加载 DIV 的一部分而不加载整个页面!我需要完整的编码集成示例支持请
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 2019-06-06
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 1970-01-01
    相关资源
    最近更新 更多