相关疑难解决方法(0)

为什么JavaScript只在IE中打开开发人员工具后才能工作?

IE9 Bug - 只有在打开一次开发人员工具后才能使用JavaScript.

我们的网站为用户提供免费的pdf下载,它有一个简单的"输入密码下载"功能.但是,它在Internet Explorer中根本不起作用.

你可以在这个例子中看到自己.

下载通行证是"makeuseof".在任何其他浏览器中,它工作正常.在IE中,两个按钮都不起作用.

我发现最奇怪的事情是,如果用F12打开和关闭开发人员工具栏,它就会突然开始工作.

我们尝试过兼容模式等等,没有什么区别.

如何在Internet Explorer中完成此工作?

javascript internet-explorer internet-explorer-9

633
推荐指数
9
解决办法
15万
查看次数

$ .getJSON在IE8中返回缓存数据

我现在正在玩ASP.net MVC和JQuery.我遇到了似乎没有意义的行为.

我正在调用JQuery的$.getJSON函数来填充一些div.该事件在事件中触发$(document).ready.这非常有效.

有一个小的AJAX.BeginForm,添加了在填充div时使用的另一个值.它正确调用远程函数,并在成功时调用原始的javascript函数来重新填充div.

这是奇怪的部分:在FireFox和Chrome中 - 一切正常.但是在IE8(Beta)中,对填充的Div脚本(调用$ .getJSON函数)的第二次调用会获取缓存数据,而不会询问服务器!

希望这个问题有道理:在坚果壳中 - 为什么要$.getJSON获取缓存数据?为什么它只影响IE8?

asp.net-mvc jquery getjson internet-explorer-8

103
推荐指数
4
解决办法
5万
查看次数

jQuery - .getjson VS .ajax json

可能重复:
jQuery中$ .getJSON()和$ .ajax()之间的差异

超级简单的问题...... .getjson和.ajax()之间的json哪个更快?

考虑检索和解析数据.

非常感谢.

ajax jquery

42
推荐指数
4
解决办法
4万
查看次数

如何在 $.getJSON() 中传递 `Cache: false`

我在 IE 10 中有一个 ajax 调用缓存问题。该解决方案是传入cache: falseajax 调用。我正面临着这个问题。我怎么能通过Cache: false呢?

$.getJSON(url , function(data){ //some code here }
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery backbone.js

3
推荐指数
1
解决办法
8782
查看次数