【问题标题】:load page content via ajax without page postback通过 ajax 加载页面内容,无需页面回发
【发布时间】:2014-01-25 12:41:46
【问题描述】:

在我的项目中,一个母版页下有许多内容页面,当我单击母版页上的超链接时,我想使用 ajax 加载这些内容页面。因此,请提供示例解决方案。

【问题讨论】:

    标签: jquery asp.net


    【解决方案1】:

    使用类似的东西

    $('yourdivid').load('mycontent.html');
    

    它会出现在特定的div上

    【讨论】:

    • 您的 div 缺少 id 的哈希值。
    • 这是一个例子,我只是说你的 div id
    • 你已经把#yourdivid它的明显
    【解决方案2】:

    我想知道你为什么想要这样的设置。

    无论如何。使用 jquery。

    将另一个页面的内容加载到当前页面中。

    $('#DivOnCurrentPage').load('entireExternalPage.html');
    

    或从该页面加载一个特定的 div。

    $('#DivOnCurrentPage').load('entireExternalPage.html #SpecificDivFromExternalPage');
    

    请注意,您不受同源政策限制的保护。 enter link description here。如果您正在加载的外部页面包含 javascript,则该 javascript 将不会加载到当前页面中。至于CSS,如果你想从那个外部页面加载css,加载整个页面。

    【讨论】:

      猜你喜欢
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多