绵阳动力网站建设

gb2312编码页面中用jquery实现局部div定时刷新乱码的解决方法

时间:2021-11-29

最近在做一个网站建设项目时,在用户的主页中显示最新的通知公告,常规方法就是用户手动来刷新页面或者是在页面用js或者meta代码来做页面整体刷新,或者是用ajax来做刷新调用。用ajax方法固然不错,但本着不断学习的精神,在网上搜索,发有用jquery来实现局部刷新的功能,按照代码来做,发现一担执行定时刷新后就会显示为乱码,如下图所示:

gb2312编码页面中用jquery实现局部div定时刷新乱码的解决方法

通过查看资料发现,jquery实现局部刷新功能要求页面编码为utf-8,但现在这个程序因为功能需要页面的编码为gb2312,后来经过反复调试,最终得以正常显示,现将全部代码写出来,供大家参考。

首先是jquery实现局部定时刷新的代码,你可以根据自身需求来修改刷新时间:

setInterval(function() {
  $(".div").load(location.href+" .div>*","");
}, 15000);

如果你的页面是编码为utf-8就可以直接使用,但如果你的页面也和我一样是gb2312,那么就接着向下看,需要在你的调用页面中添加以下代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>

添加后再刷新页面,等待系统执行自动刷新就好了。

好了,以上代码内容就是今天就是为大家介绍的gb2312编码页面中用jquery实现局部div定时刷新乱码的解决方法,如果你看了觉得有所帮助,请记得收藏哦!

Copyright © 绵阳动力网站建设 www.kf51.cn All Rights Reserved 蜀ICP备08100083号

客服微信
客服微信
0816-6339181
客服微信
my_dongli