Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 jQuery没有';我不能在Internet Explorer 11中工作_Javascript_Jquery_Ajax_Internet Explorer 11 - Fatal编程技术网

Javascript jQuery没有';我不能在Internet Explorer 11中工作

Javascript jQuery没有';我不能在Internet Explorer 11中工作,javascript,jquery,ajax,internet-explorer-11,Javascript,Jquery,Ajax,Internet Explorer 11,我的ajaxsuccess:function()运行一行代码,打开一个新窗口并将数据插入其中。Rigth现在我的代码如下所示: 成功:函数(数据){ var url=location.href; var w=window.open(url); w、 onload=函数(){ w、 $('#main').html(数据); }; } 我在这个线程中找到了一个解决方案: 我需要使用attachEvent方法,而不是addEventListener或onload这是您的全部代码吗?您的示例中似乎缺

我的ajax
success:function()
运行一行代码,打开一个新窗口并将数据插入其中。Rigth现在我的代码如下所示:

成功:函数(数据){
var url=location.href;
var w=window.open(url);
w、 onload=函数(){
w、 $('#main').html(数据);
};
}

我在这个线程中找到了一个解决方案:


我需要使用
attachEvent
方法,而不是
addEventListener
onload

这是您的全部代码吗?您的示例中似乎缺少一些内容。请尝试
$(w).find('#main').html(数据)看起来您没有提供有关问题的详细信息。你需要检查你的成功函数是否在IE中被调用。如果调用它,那么数据参数的值是多少,传递哪个URL?尝试检查控制台以查看是否存在任何错误或警告消息。在开发人员工具中设置一个断点,并尝试一步一步地调试代码以检查问题,这可能有助于缩小问题的范围。您可以将测试结果通知我们。我们将尝试为您提供进一步的建议。由于在给定url上打开了新选项卡,因此调用了Success函数get。我检查了控制台,它说“对象不支持属性或方法”addEventListener“。如果我用
w.onload=function(){…}
运行代码,而不是添加事件侦听器,那么控制台不会说什么,也不会在
function(){…}
中执行任何操作。我还尝试删除事件侦听器和onload,只运行
w.$('#main').html(数据)在我的成功函数中,然后控制台显示“对象不支持属性或方法”$”。@Teemu的行也不起作用。