function publish(text) {
$('#helpdiv').prepend(text);
}
function get_help(topic) {
$.get(topic, publish);
}
<p>Hi. <a href="#" onclick="get_help('inline-help.html'); return false;">click here for more help.</a></p>
<div id="helpdiv"></div>
我继承了上面的HTML和javascript代码段,它将被用作本地帮助。目前它只在线上使用并且工作正常。但是,当我将文件复制到本地时,在Internet Explorer中显示“Permission Denied”,在Chrome中“click here for more help”没有任何反应。它应该从inline-help.html加载帮助内容并在helpdiv div中显示。现在问题来了,如果我将相同的文件复制到我的PC上的inetpub,并将它们作为http://localhost/hello.html加载,它就能完美运行。
可能这是一个安全问题,“本地”区域不允许我从用户的硬盘加载文件?但我不确定发生了什么,希望进一步了解这个问题并可能想出解决方案。
非常感谢您的任何见解。