触发 $document.ready(以便执行无法修改的 AJAX 代码)

5 浏览
0 Comments

触发 $document.ready(以便执行无法修改的 AJAX 代码)

我的要求如下:

  • 我有一个丰富的网页,在某个时刻通过AJAX在一个
    中加载一堆HTML。
  • 我检索到的HTML中包含javascript ()
  • 检索到的javascript包含$('document').ready( ... )部分
  • 不能修改检索到的javascript;它来自外部库
  • 我有一个在AJAX加载时被调用的javascript函数。我试图通过以下方式“欺骗”它执行:

    function AjaxLoaded() {
      $('document').trigger('ready');
    }
    

恐怕这样不行。

我在Stack Overflow上看到了一些关于这个问题的回答,通过更改返回的AJAX代码(将其变为函数并在加载后调用,或者只是删除$(document).ready())来"规避"这个问题。我需要强调的是,在这种情况下,我不能改变检索到的代码。

0