当你走到最底层时,我的网站会不断加载内容。 我有下一个Jquery(它的作用并不重要)
$(document).ready(function(){
$(".info").each(function(e) {
$(this).html($(this).html().replace('o', 'e'));
});
});
该脚本将所有“o”替换为“e”。问题是它只执行一次,我希望每次浏览器加载时执行此操作,在这种情况下,当你转到网站的底部时。 目前,我使用这个
window.setInterval(function(){
$(document).ready(function(){
$(".info").each(function(e) {
$(this).html($(this).html().replace('ó', 'o'));
});
});
}, 6000);
每6秒执行一次该脚本但不是最佳解决方案。 我知道存在一个基于PHP的解决方案,但我还不了解PHP。 你知道解决方案吗?提前谢谢你
答案 0 :(得分:1)
如果您正在使用jquery ajax并呈现数据,那么
$(document).ready(function () {
$(".info").each(function (e) {
$(this).html($(this).html().replace('ó', 'o'));
});
$('#selector').click(function () {
$.ajax({
url: '/your_path', type: 'Get',
data: {}, //Optional
success: function (data) {
$('body').append(data);
$(".info").each(function (e) {
$(this).html($(this).html().replace('ó', 'o'));
});
}
});
});
});