在IE中,.get失败后$(document).ready(function)

时间:2014-08-08 11:49:47

标签: jquery

我有一个页面在更改HTML选择时执行.get:

$.get(link, function (data) {
    $("#divonpage").html(data);
});

从链接获得的数据包含

$(document).ready(function () {
    ...code here...
});

为了在完成.get

后做事

在除IE之外的每个浏览器上,这都没有问题。

使用IE(即使是最新版本),这会失败,因为" $未定义"错误,位于$(document)

显然,所有其他浏览器都可以使用加载原始页面的jQuery。

认为这可能是一个缓存问题,我删除了所有阻止缓存的标头。这没有效果。

我假设我需要删除$(document).ready并将此代码放在.get之后执行。

有什么想法吗?

我使用的是最新版本的jQuery,我也测试了旧版本。

0 个答案:

没有答案