IE9 Bug - 只有在打开一次开发人员工具后才能使用JavaScript.
我们的网站为用户提供免费的pdf下载,它有一个简单的"输入密码下载"功能.但是,它在Internet Explorer中根本不起作用.
你可以在这个例子中看到自己.
下载通行证是"makeuseof".在任何其他浏览器中,它工作正常.在IE中,两个按钮都不起作用.
我发现最奇怪的事情是,如果用F12打开和关闭开发人员工具栏,它就会突然开始工作.
我们尝试过兼容模式等等,没有什么区别.
如何在Internet Explorer中完成此工作?
我现在正在玩ASP.net MVC和JQuery.我遇到了似乎没有意义的行为.
我正在调用JQuery的$.getJSON函数来填充一些div.该事件在事件中触发$(document).ready.这非常有效.
有一个小的AJAX.BeginForm,添加了在填充div时使用的另一个值.它正确调用远程函数,并在成功时调用原始的javascript函数来重新填充div.
这是奇怪的部分:在FireFox和Chrome中 - 一切正常.但是在IE8(Beta)中,对填充的Div脚本(调用$ .getJSON函数)的第二次调用会获取缓存数据,而不会询问服务器!
希望这个问题有道理:在坚果壳中 - 为什么要$.getJSON获取缓存数据?为什么它只影响IE8?
超级简单的问题...... .getjson和.ajax()之间的json哪个更快?
考虑检索和解析数据.
非常感谢.
我在 IE 10 中有一个 ajax 调用缓存问题。该解决方案是传入cache: falseajax 调用。我正面临着这个问题。我怎么能通过Cache: false呢?
$.getJSON(url , function(data){ //some code here }
Run Code Online (Sandbox Code Playgroud)