【问题标题】:jQuery fire page load event from loaded pagejQuery从加载页面触发页面加载事件
【发布时间】:2015-06-02 18:48:42
【问题描述】:

我正在使用 $("#div").load("page.php?id-blah") 将 PHP 页面加载到 div 中

页面加载正确,jQuery 运行正常。

在page.php我使用的是

$(document).ready(function() {
    ...perform things..
})

调用但未触发。我必须使用什么事件才能使 perform 运行?

【问题讨论】:

    标签: jquery jquery-events jquery-load


    【解决方案1】:

    通常,以这种方式注入脚本并不是一个好习惯。您应该研究动态加载框架(RequireJS、JSPM...)。

    话虽如此,您可以将您的脚本放在一个普通的<script> 标记中,并确保这是返回内容的最后一部分。 HTML 解析是顺序的,因此只有在其他所有操作完成后才会解析。

    【讨论】:

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