Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE11上的jQuery.load()问题_Javascript_Jquery_Html - Fatal编程技术网

Javascript IE11上的jQuery.load()问题

Javascript IE11上的jQuery.load()问题,javascript,jquery,html,Javascript,Jquery,Html,我遇到了一个问题,jQuery load()无法在IE11上工作。 我的html中有一个,我想将表加载到其中。 此表位于硬盘驱动器上的单独文件中,该硬盘驱动器仅包含一个这样的表 <table id="data"> <tr><td rowspan ="2">0</td><td rowspan="2">Text</td></tr> <tr><td rowspan ="2">0</td&g

我遇到了一个问题,
jQuery load()
无法在IE11上工作。 我的html中有一个
,我想将表加载到其中。 此表位于硬盘驱动器上的单独文件中,该硬盘驱动器仅包含一个这样的表

<table id="data">
<tr><td rowspan ="2">0</td><td rowspan="2">Text</td></tr>
<tr><td rowspan ="2">0</td><td rowspan="2">Text</td></tr>
<tr><td>more text</td></tr>
</table>
我尝试使用一些已知的变通方法,如:

$.ajax("html_table", {
        cache: false,
        success: function(data, textStatus, jqXHR) {
            dataDiv.html(data);
        },
        dataType:"html"
});
但仍然没有成功,我没有收到任何错误消息,所以我想知道我如何才能解决这个问题?顺便说一句,它在FireFox中确实有效

试一试之后:

datadiv.load("html_table", function(response, status, xhr) {
                    if (status == "error") {
                        var msg = "Sorry there was an error: ";
                        $("#error").html( msg + xhr.status + " " + xhr.statusText );
                    }
                });
我可以找到err msg,上面写着
拒绝访问
有什么可能的原因吗

console.log(response)

只会产生
“未定义”

如何加载文件?dataDiv.load(“html_表”);没有扩展名?是的,它是一个没有任何包含html代码的扩展名的文件。你能尝试添加扩展名吗?也许IE很挑剔。我在你第一次发表评论后就试过了,但至今没有成功:(很难说,特别是当这是特定于浏览器的时候,你有没有控制台.log(dataDiv)看看jQuery在IE11中是否有合适的容器?
console.log(response)