我有一个.dat文件,里面填充了我的程序所需的数字行,但到目前为止,我还是无法通过任何方法访问该文件,除非在代码运行后输入它。我最近的尝试是下面的代码,但它返回错误:
Uncaught SecurityError:无法阅读' contentDocument'属性来自' HTMLIFrameElement':使用origin" null"阻止了一个框架从访问带有原点" null"的框架。协议,域和端口必须匹配。
在行var文本
var iframe = document.createElement('iframe');
iframe.id = 'iframe';
iframe.style.display = 'none';
document.body.appendChild(iframe);
document.domain = "yourdomain.com";
iframe.src = 'hw2_files/example.dat.js';
setTimeout(function(){
var text = document.getElementById('iframe').contentDocument.body.firstChild.innerHTML;
alert(text);
}, 1000);
答案 0 :(得分:0)
我认为您应该使用AJAX请求加载它。
http://www.w3schools.com/jquery/ajax_get.asp
或者是其他地方的网址:
Get JSON data from external URL and display it in a div as plain text