【JS传值出现中文参数乱码的解决方法】教程文章相关的互联网学习教程文章

JS代码在ie8里报错document.getElementById(...)为空或不是对象的解决方法

ie8中对于声明文档类型更加严格如下面的代码。<input type=text name=os value=Windows平台 style=width:100px /> <script type="text/javascript"> function osdo(str){ document.getElementById("os").value=str; } </script> <input name="ostmp" type="radio" value="" onclick="osdo()" />清空 <input name="ostmp" type="radio" value="Windows平台" onclick="osdo(Windows平台)" /> Windows平台 <input name="ostmp" ty...

document.body.scrollTop值总为0的解决方法比较常见的标准问题_javascript技巧

做页面的时候可能会用到位置固定的层,读取 document.body.scrollTop 来设置层的位置,像这样:&shy; window.onscroll = function (){ var oFix = document.getElementById("divfix"); oFix.style.top = document.body.scrollTop + "px"; } 可是怎么没有达到预期效果呢,输出 document.body.scrollTop 的值一看,一直都是 0。原来是 DTD 的问题,要是页面直接用 开头的话就没有问题了。但是要符合 web 标准,DTD 当然是不能少的。具...

jQuery跨域访问问题解决方法_jquery【图】

时间过得好快,又被拉回js战场时, 跨域问题这个伤疤又开疼了. 好在,有jquery帮忙,跨域问题似乎没那么难缠了.这次也借此机会对跨域问题来给刨根问底,结合实际的开发项目,查阅了相关资料,算是解决了跨域问题..有必要记下来备忘. 跨域的安全限制都是指浏览器端来说的.服务器端是不存在跨域安全限制的, 所以通过本机服务器端通过类似httpclient方式完成“跨域访问”的工作,然后在浏览器端用AJAX获取本机服务器端“跨域访问”对应的url....

IE浏览器打印的页眉页脚设置解决方法_javascript技巧【图】

首先说明问题:默认情况下,通过IE的打印对话框,打印出来的内容都有页眉和页脚的。 查看ie的页面设置发现如右图中,页眉页脚。下面先说明&w&bPage&p of &P , &u&b&d的含义 &w - 窗口标题 &u - 页面地址 &d - 短日期格式,如10/12/2006 &D - 长日期格式,如Tursday, October 12, 2006 &t - 12小时制时间 &T - 24小时制时间 &p - 页面的当面页码 &P - 总页码数 && - 即& &b - 符号之前的文字右端对齐 &b&b - 第一个符号之前的文字剧...

IE7中javascript操作CheckBox的checked=true不打勾的解决方法_javascript技巧

代码如下: var chkbox = document.createElement("INPUT"); chkbox.type = "checkbox"; chkbox.checked=true; lnk.parentNode.appendChild(chkbox); 以上代码在IE7下,生成的Checkbox无法正确的打上勾。 原因是 chkbox控件还没初始化(appendChild),就开始操作它的结果 据此将代码改为即可正确显示: 代码如下: var chkbox = document.createElement("INPUT"); chkbox.type = "checkbox"; lnk.parentNode.appendChild(chkbox); c...

jquery提示&quot;objectexpected&quot;的解决方法_jquery【图】

1. "object expected"错误: 是jquery库的引用方式不对引起的。 错误的引用方式: 正确的引用方式: 另外包含js脚本的语法写法如下(书写不标准也会报错"object expected"): 2.Jquery在vs2005和vs2008中的语法也有很大不同(应用时要稍加注意),比如: 代码如下: //无参数调用 $(document).ready(function() { $('#btn1').click(function() { $.ajax({ type: "POST", contentType: "application/json", url: "MyWebService2...

url特殊字符传递参数解决方法_javascript技巧

十六进制值 1. + URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. / 分隔目录和子目录 %2F 4. ? 分隔实际的 URL 和参数 %3F 5. % 指定特殊字符 %25 6. # 表示书签 %23 7. & URL 中指定的参数间的分隔符 %26 8. = URL 中指定参数的值 %3D 解决的方法:replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.而str.replace(/\-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。replace()js中...

jquery中的sortable排序之后的保存状态的解决方法_jquery【图】

当时也就从jquery的官方网站上抄了几句搞上去,后来发现用处不大,还挺慢。汗~~~以至于到今天早上也没搞清楚怎么样才能把排序后的结果保存起来,正好现在公司要做一个这样的功能,就又从新学习了下。首先,在jquery的官方demo(http://jqueryui.com/demos/)上找到了相似的代码。我所要的叫就是portlets(http://jqueryui.com/demos/sortable/portlets.html)这种效果。就像igoogle首页那样的。冒似很简单,把要引用的js都加入后,...

document.getElementById为空或不是对象的解决方法_javascript技巧【图】

1. null为空或不是对象: 里面加个defer=true属性试试看, 即: 2. document.getElementById为null 原因: var titab=document.getElementById("titletab");没有取到对象 解决办法: 1.在错误语句的下面加上alert(titab);调试语句,看看是否有消息框弹出 2.如果没有弹出,检查HTML代码中的是否存在"id=titletab"的标签(要仔细哦,一个字母都不能错的) 3.如果标签存在,那么考虑代码段的位置问题,切记包含有类似getElement代码代码段 必须出...

JavaScript未结束的字符串常量常见解决方法_javascript技巧【图】

1.JAVASCRIPT引用时,使用的字符语言不一致. 比如:输出HTML字符时,前后标记不匹配. 这种比较常见,往往在输出字符串时,出现单引号(')或双引号(”)不配对,或者是在document.write()的时候,没有正确输出单引号(')或双引号(”) 3.参数内出现HTML标记语言或包含换行符 我今天所遇到的是这种情况.因为我所得到的数据以参数形式传给一函数,结果该数据里包含换行符,造成了此错误. 如:一般测试时只使用单行的数据,是正常的,未出现这个错误,. ...

JavaScript页面刷新与弹出窗口问题的解决方法_javascript技巧

一、无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form,则不会弹出提示窗口。 如果页面有form表单,   a) 会弹出提示窗口   b) 不会弹出 二、javascript刷新页面的方法 window.location.reload(); 使用window.open()弹出的弹出窗口,刷新父窗口 window.opener.location.reload() 使用window.showDialog弹出...

JqueryValidation插件防止重复提交表单的解决方法_jquery

由于在项目中应用了Jquery Validation表单验证插件,所以要实现在Validation验证完毕后,提交form,然后禁止按钮。CodeProject上有一个DisableBtnPostBack项目,但不无法和Jquery Validation结合,代码先贴出来,给大家提示下,碰到这种情况不要使用该代码。代码如下: js: 代码 代码如下: function disableBtn(btnID, newText) { Page_IsValid = null; if (typeof (Page_ClientValidate) == function) { Page_ClientValidate(); ...

JQeryjstree大数据量问题解决方法_jquery

问题解决:生成的树是逐级加载的,在open函数中有一个生成节点的代码: 代码 代码如下: for (var i=0; i<data.length; i++) { var n = TREE_OBJ.create(data[i], $(NODE)); if (onaddnode) onaddnode(n); } var firstChild = TREE_OBJ.children(NODE)[0]; if ($(firstChild).attr(id)==-1) TREE_OBJ.remove(firstChild);   问题就出 TREE_OBJ.create函数上,这个函数很消耗性能。代码改成如下: 代码 代码如下: var children=...

JavaScript嵌套函数指向this对象错误的解决方法_javascript技巧

先看一段嵌套了两层function的JavaScript代码: 代码如下: var me = { name : Jimbor, blog : http://jmedia.cn/, sayMyName : function(){ var pre = My name is: ; function displayName(){ alert(pre + this.name); } displayName(); } } me.sayMyName(); 从代码上看,我们希望通过sayMyName()的调用来显示me的name属性,即:My name is: Jimbor。但浏览器的执行结果是: 代码如下: My name is: 是什么原因使name属性没有正...

vs2003js文件编码问题的解决方法_javascript技巧

由于ASSscript文件中包含中文注释或者中文的alert("中文信息");导致引用js文件无效或者引起弹出的信息为乱码。如果把js文件的方法直接放在.aspx文件中则没有任何问题。这个问题是由于.net中的text编码所引起的,我们需要把ASSscript.js文件保存为UTF-8或者其他Unicode编码方式,问题就迎刃而解。原来的文本编码为gb2312,因为其中有汉字。 如何进行编码转换? 1、用记事本打开,保存的时候选择Unicode编码; 2、直接在vs中选择另...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部