相关疑难解决方法(0)

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

我的要求如下:

  • 我有一个丰富的网页,在某个时刻div通过AJAX 加载一堆HTML .
  • 我检索的HTML确实有javascript(<script>...</script>)
  • 检索到的javascript包含$('document').ready( ... )部分
  • 无法修改检索到的javascript; 它来自外部lib
  • 我有一个加载AJAX时调用的javascript函数.我试图通过这样做来"欺骗"执行:

    function AjaxLoaded() {
      $('document').trigger('ready');
    }
    
    Run Code Online (Sandbox Code Playgroud)

我担心这不会削减它.

我已经看到Stack Overflow上的几个 响应通过更改AJAX上返回的代码来"逃避"这个问题(使其成为一个函数并在加载后调用它,或者只是删除它$(document).ready()).我需要强调的是,我不能在这种情况下更改检索到的代码.

javascript ajax jquery

34
推荐指数
4
解决办法
3万
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1