通过Jquery Ajax请求加载页面后Javascript函数不起作用

时间:2011-07-22 13:28:15

标签: javascript jquery safari

但这是疯狂的事情,这只发生在Safari上。该功能在Chrome,IE<和Firefox。

我尝试添加:

$(document).ajaxComplete(function() {
    var myfunctionhere = function()
      {
      //my function
      }
});

任何人都知道Safari在这里发生了什么,以及如何让它发挥得很好。

1 个答案:

答案 0 :(得分:0)

解决方案是除掉脚本和正文内容之外的所有内容 - 删除html,head和body标签。

这里也提到了JavaScript doesn't execute in Safari when loading entire page via jQuery's load() method