JavaScript运行时错误:权限被拒绝

JavaScript运行时错误:权限被拒绝,javascript,html,ajax,asp.net-mvc-4,Javascript,Html,Ajax,Asp.net Mvc 4,我有一个MVC4项目,一个错误通常发生在第二次“SetInterval”之后。第一次打开窗口是正常的,但之后我在这一行收到一个错误: $(w.document.body).html(data.toString()) 错误是: JavaScript运行时错误:权限被拒绝 代码如下: 家 警报(“1”); $(文档).ready(设置间隔)(函数(){ $.ajax({ url:“/api/data/”, 数据:{pcName:''}, 键入:“GET”, 成功:功能(CLID){ // if(

我有一个MVC4项目,一个错误通常发生在第二次“SetInterval”之后。第一次打开窗口是正常的,但之后我在这一行收到一个错误:

$(w.document.body).html(data.toString())

错误是:

JavaScript运行时错误:权限被拒绝

代码如下:


家
警报(“1”);
$(文档).ready(设置间隔)(函数(){
$.ajax({
url:“/api/data/”,
数据:{pcName:''},
键入:“GET”,
成功:功能(CLID){
//
if(CLID!=null){
$.ajax({
数据:{line:CLID},
键入:“POST”,
数据类型:“html”,
url:“/Home/PopPage/”,
成功:功能(数据){
var w=window.open(“大约:空白”,“罂粟花”,“高度=300,宽度=200”);
$(w.document.body).html(data.toString());
}
});                        
}
}
});
}, 2000));

当您试图将打开的页面设置为html时,该页面可能仍在加载中。将window.open视为一个异步函数。还可以看看eof的答案中关于window.open内部ajax调用成功处理程序的内容。