我用我的网站中的对象替换iframe,并使用jquery重新加载/刷新对象以显示新内容,唯一的问题是我的代码不能与chrome浏览器一起使用!代码正在使用firefox和ie,我尝试不使用iframe,因为chrome不断缓存旧页面。
这是目标代码:
<object id="safari_window" name="safari_window" type="text/html" data="index.html" onload="fixWebSite()" ><p>Your browser do not support object tag</p></object>
这是jquery代码:
$('dd ul li').click(function(){
$.post("editor_func.php", { menu: $(this).attr('id'), d: $('#d').val(),}, function(){
$('#safari_window').attr('data', function ( i, val ) { return val; });
});
})
感谢您的帮助!
答案 0 :(得分:0)
如何使用
function ( i, val ) { return val.split('?')[0] + '?' + (new Date()).getTime() });
如果问题是缓存..(你可以对iframe使用相同的逻辑.. )