我遇到jQuery load()
无法使用IE11的问题。
我的html中有一个<div>
,我想加载一个表格。
此表位于硬盘驱动器上的单独文件中,该文件仅包含类似的表。
<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>
所以我尝试从我在IE11中打开的其他html中加载这个表。
var dataDiv = $(this).parents("div:first");
dataDiv.load("html_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 );
}
});
我可以抓住错误的消息,其中Access denied
有任何可能的原因吗?
console.log(response)
收益率'undefined'