最近我在做项目的时候遇到了一个就是用jquery加载js文件的时候出现了乱码,然后我在firebug里面看到加载的js文件内容出现了乱码,然后我又打开对应的js文件看到里面js中文显示正常的,然后在网上找了一下资料说jquery加载js的时候默认是采用utf-8这种导致两边编码方式不一致出现的乱码。
所以我现在js中指定charset为gbk但是还是没有效果呀,然后我在网上找了一下资料终于发现好心的技术牛人分享了一个函数可以在加载js的时候指定编码函数我就分享出现了。
function loadJS(url,callback,charset)
{
var script = document.createElement('script');
script.onload = script.onreadystatechange = function ()
{
if (script && script.readyState && /^(?!(?:loaded|complete)$)/.test(script.readyState)) return;
script.onload = script.onreadystatechange = null;
script.src = '';
script.parentNode.removeChild(script);
script = null;
if(callback)callback();
};
script.charset=charset || document.charset || document.characterSet;
script.src = url;
try {document.getElementById("outOrder").appendChild(script);} catch (e) {}
}
希望能够帮到与我遇到一样问题的人。
分享到:
相关推荐
jquery.pagination.js插件,此jQuery插件为Ajax分页插件,一次性加载全部数据,故分页切换时无刷新与延迟,只是重写指定dom元素中的html内容,如果数据量较大不建议用此方法,因为加载会比较慢; jQuery的多数插件...
主要介绍了jquery插件之jQuery.datatables.js用法及api实例详解,本文给大家介绍的非常详细具有参考借鉴价值,需要的朋友可以参考下
JQuery AJAX提交中文乱码的解决方案 Jquery css函数用法 JQuery中getJSON的使用方法 Jquery中显示隐藏的实现代码分析 JQuery全选功能的实现 JQuery特效——下拉菜单 JQuery系列教程之XPath选择符 JQuery系列教程之...
Js Jquery创建一个弹出层,当加载一个页面进弹出层时出现乱码,示例代码如下,大家可以参考参考
jquery真的是一个非常优秀的JS库,简单容易掌握,对于网页中的多级菜单、级联效果、Tab选项卡切换、图片轮转显示, 实现起来都非常的简单,往往就是几句代码的事。 做AJAX应用,jquery提供的$.get()、$.post()函数...
纯前端渲染ofd pdf为一体的插件。解决了ofd.js渲染ofd盖章的层级问题以及乱码问题。 纯原生语法,无es高级语法。可不用编译,开箱即用
qrcode包就是一个可以将字符串画出二维码的jquery包,这个里面包含了jquery1.8.3和qrcode以及jquery_qrcode包,在用的时候按照上面的顺序依次加载就可以了。调用方法qrcode()
如遇出现乱码,请根据你的空间来设置,分两种情况 如本地测试,则在IIS自定义错误页中编辑500:100,消息类型为:URL,地址填写/500-100.asp 如在虚拟主机中,则在自定义错误项中选则500-100,地址填写500-100.asp ...
增加伪静态功能,对搜索引擎更加友好,增加收录速度,防止动态采集时网址出现的“/?/”标识符。 ---------------------------------------------- 2013-08-12 更新 修改演示站点 http://fzl.365xiaotou.tk/ 重写...
修改编辑时删除推荐类型出现的乱码问题(对itemName参数添加了WebUtils.UrlEncode()方法) SpaceBuilder/Web/Themes/Channels/Default/Controls/RecommendItem.ascx 20.修改分享浏览数一直不变 SpaceBuilder/Web...
19.修改编辑时删除推荐类型出现的乱码问题(对itemName参数添加了WebUtils.UrlEncode()方法) SpaceBuilder/Web/Themes/Channels/Default/Controls/RecommendItem.ascx 20.修改分享浏览数一直不变 SpaceBuilder/Web...
bootstrap日历插件汉化包不能正常加载,出现乱码,解决办法:将汉化包中的代码复制到Script标签下 ### 2022/4/7 - 市场活动的分页查询与展示,条件查询: 1. 项目视频上有错误,查询市场活动的sql语句中的limit...
11)修正及更新控件可视化配置工具(版本号1.0.2),增加了新版本中出现的新功能添加(代码清理及手动分页功能及修正生成上传配置文件中的错误)! 2008/5/20 Version 5.0.5 For VS2005/2008 Updates: 1)修正去掉代码...
11)修正及更新控件可视化配置工具(版本号1.0.2),增加了新版本中出现的新功能添加(代码清理及手动分页功能及修正生成上传配置文件中的错误)! 2008/5/20 Version 5.0.5 For VS2005/2008 Updates: 1)修正去掉...
上传图片和上传文件框加入编码指定,防止乱码出现 4.修复其他细节bug 2012年11月03日 ★更新方式:admin文件夹改成你后台目录名,然后补丁包里的所有文件覆盖进去。 1.纠正后台文章编辑时获取编辑器缩略图有时...
3) 已经安装了下列插件,这些插件将使得您编写HTML、CSS、JavaScript、jQuery如虎添翼: "Package Control", "AndyJS2", "function name display" "BracketHighlighter", "CompactExpandCss", "Default File ...
7添加一个过滤器解决网页乱码问题 8给网站添加一个欢迎页面,吸引用户使用 备注: 1)项目中使用的技术: HTML, JavaScript, JSP, Servlet, JSTL, EL. Ajax。缺一不可 2)使用JDBC访问数据库,两种方式:基础代码,Dao...
1、用js和jQuery怎么进行表单验证 24 3、列举javaScript的3种主要数据类型,2种复合数据类型和2种特殊数据类型。 24 4、谈谈你的JS的理解? 24 5、ajax的优点? 25 6、简述一下ajax调试代码查找错误的方法? 26 7、...
HadSky轻论坛程序为个人原创PHP系统,作者为蒲乐天,后端基于puyuetianPHP框架驱动,前端基于puyuetianUI框架驱动,默认编辑器为puyuetianEditor富文本编辑器,其他非原创框架及驱动JQuery.js及Font-Awesome字体库。...
{7.1}Java的文件系统管理}{103}{section.7.1} {7.2}回调模式与FileFilter}{104}{section.7.2} {7.3}\ttfamily RandomAccessFile}{106}{section.7.3} {7.4}基本类型数据序列化}{108}{section.7.4} {7.5}String的...