JSON 调用不会在 IE 10 中更新
json call does'nt update in IE 10
我使用这个小脚本来提供播放列表并每 20 秒更新一次。 - 由于某种原因,它不会在 IE10 中更新(我猜也是旧版本) - 我没有看到它出错的地方,有什么想法吗?
function playlist() {
$.getJSON("/playlist/", function (data) {
$("#play-now-arti").empty();
$("#play-now-title").empty();
$("#last-played").empty();
var i = 0;
$.each(data.PlayHistory.PlayInfo, function (index, value) {
var arti = value["ARTI"];
var title = value["TITLE"];
i++;
if (i == 1) {
$("#now-playing-artist").html(arti);
$("#now-playing-song").html(title);
}
else if (i > 1 && i < 8) {
$("<li>" + arti + " - <span>" + title + "</span></li>").appendTo("#last-played");
}
});
});
setTimeout(playlist, 20000);
};
playlist();
确实是缓存... - 通过向我的函数添加"$.ajaxSetup({ cache: false });" IE 现在更新就像其他浏览器一样...
function playlist() {
$.ajaxSetup({ cache: false });
$.getJSON("/playlist/", function (data) {
$("#playlist").empty();
var i = 0;
$.each(data.PlayHistory.PlayInfo, function (index, value) {
var arti = value["ARTI"];
var title = value["TITLE"];
var spotify = value["Spotify"];
i++;
if (i == 1) {
$("<li class='"jp-playlist-current'"><div tabindex='"0'" class='"jp-playlist-item jp-playlist-current'"><span class='"jp-artist'">" + arti + ":</span><a href='"" + spotify + "'" target='"_blank'" title='"Lyt i Spotify'"><img src='"/img/spotify.png'" style='"border: 0;'" /></a><br><span class='"jp-title'">" + title + "</span></div></li>").appendTo("#playlist");
}
else {
$("<li><div tabindex='"0'" class='"jp-playlist-item'"><span class='"jp-artist'">" + arti + ":</span><a href='"" + spotify + "'" target='"_blank'" title='"Lyt i Spotify'"><img src='"/img/spotify.png'" style='"border: 0;'" /></a><br><span class='"jp-title'">" + title + "</span></div></li>").appendTo("#playlist");
}
});
});
setTimeout(playlist, 200000);
};
playlist();
相关文章:
- 任何人都知道IE7设置或更新/补丁,它可以防止IE因为jquery错误而无法加载页面
- AngularJS+IE 11+聚合物=ng模型未更新
- 表单提交后用Javascript更新表-在IE&边
- 用jQuery.html更新span内部html在IE中不起作用
- jQuery日期选择器在Firefox和IE的MVC部分视图上进行ajax更新后无法工作
使用 IE 11 更新 src 时闪烁的问题
- JSON 调用不会在 IE 10 中更新
- 输入 keydown,单击IE 7中的事件更新图像
- 以编程方式更新 Webshim 日期在 IE 8 中不起作用
- 使用角度ng样式时出现问题,在IE中未更新
- 使用脚本/标记将IE文档模式更新为最新版本
- Ajax.更新程序插入在IE中不起作用
- 如何阻止IE重新绘制,同时更新许多元素
- IE 11.0.10无法显示用Javascript更新的HTML,除非打开控制台
- 设置通过Ajax更新文本区域的selectionStart属性导致IE中出现800a025e错误
- 通过javascript从xml文件更新对象(IE问题)
- 改变在IE 11中不工作的DIV的旋转速度,使用JS来更新CSS动画属性
- AngularJS应用程序的“添加和更新”在IE中不起作用
- 如何检测IE“更新版本”
- 在Firefox中,表单元素是实时更新的,但在IE中却没有