随笔分类 - JavaScript
js 将json字符串转换为json对象的方法解析
摘要:例如: JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" }; 一、JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先转
阅读全文
ajax请求后台,response.sendRedirect失效,无法重定向
摘要:原因在于: Ajax只是利用脚本访问对应url获取数据而已,不能做除了获取返回数据以外的其它动作了。所以浏览器端是不会发起重定向的。 1)正常的http url请求,只有浏览器和服务器两个参与者。浏览器端发起一个http请求,服务器端处理后发起一个重定向,浏览器端从response中获取到重定向地址
阅读全文
原生JS发送Ajax请求、JSONP
摘要:一、JS原生Ajax Ajax=异步Javascript+XML; ajax是一种数据请求的方式,不需要刷新整个页面。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 ajax的核心技术当然是XMLHttpRequest对象; ajax请求过程:创建XMLHttpRequest对象
阅读全文
JS控制HTML元素的显示和隐藏
摘要:利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位。 方法一: document.getElementById("EleId").style.visibility="hidden"; document.g
阅读全文
request.getParameter() 和request.getAttribute() 区别
摘要:getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和
阅读全文
javascript 设置input框只读属性 获取disabled后的值并传给后台
摘要:input只读属性 有两种方式可以实现input的只读效果:disabled 和 readonly。 自然两种出来的效果都是只能读取不能编辑,可是两者有很大不同。 Disabled说明该input无效,及其value不会传递给任何程序,比如asp、php等。Readonly仅仅是无法编辑,不影响其值
阅读全文
正则表达式的JS验证
摘要:/判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属
阅读全文
scrollWidth,clientWidth,offsetWidth的区别
摘要:通过一个demo测试这三个属性的差别。 说明: scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象中内容超过可视区后而变大。 clientWidth:对象内容的可视区的宽度,不包滚动条等边线,会随对象显示大小的变化而改变。 offsetWidth:对象整体的实际宽度,包滚动条等边线
阅读全文
JavaScript SetInterval与setTimeout使用方法详解
摘要:setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,而s
阅读全文
JS实现悬浮移动窗口(悬浮广告)的特效
摘要:页面加载完成之后向页面插入窗口,之后向窗口插入关闭按钮,使用setInterval()函数触发moves()函数开始动画 js方法: 复制代码代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://ww
阅读全文
$.ajax()方法详解
摘要:1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout: 要求为Number类型的
阅读全文
JS、ActiveXObject、Scripting.FileSystemObject
摘要:Javascript之文件操作 (IE) 一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般
阅读全文
new ActiveXObject("Scripting.FileSystemObject") 时抛出异常 .
摘要:使用JScript读写本地文件时,会使用Scripting.FileSystemObject控件。 IE默认是不允许运行这类“未标记为安全执行脚本的ActiveX控件”的。 因此执行下行代码时: fso = new ActiveXObject("Scripting.FileSystemObject"
阅读全文
Content-Type: application/vnd.ms-excel">
摘要:如果要将查询结果导出到Excel,只需将页面的Context-Type修改一下就可以了: header( "Content-Type: application/vnd.ms-excel">如果希望能够提供那个打开/保存的对话框,Content-Disposition参数,Content-Dispos
阅读全文
The JSP specification requires that an attribute name is preceded by whitespace
摘要:一个jsp页面在本地运行一点问题没有,发布到服务器就报错了: The JSP specification requires that an attribute name is preceded by whitespace, 最后发现竟然是这么一上小问题,在pageEncoding="GBK"前面少了
阅读全文
js中转换Date日期格式
摘要:在javascript中直接输出Date得到的结果是这样的: function date(){ var date = new Date(); alert(date); } 结果是:Mon Jun 15 15:30:46 UTC+0800 2009 这可能不是我们所需要的,因此是需要转换下的,这里就学
阅读全文
初识JavaScript,Ajax,jQuery,并比较三者关系
摘要:一、基本认识 1、JavaScript 定义: javaScript的简写形式就是JS,是由Netscape公司开发的一种脚本语言,一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能(其编写的程序可以被嵌入到HTML或XML页面中,并直接在浏览器中解释执行)。 组成部分: 核心
阅读全文
jQuery和ExtJS的timeOut超时问题和event事件处理问题
摘要:对jQuery来说,超时可以直接设置timeout参数,并在error事件中捕获第二个参数,如果是“timeout”则表明捕获了超时事件,非常清楚。 例子: $.ajax({ type: "POST", contentType: "application/json", url: "../ws/MyS
阅读全文
JS获取浏览器名和版本信息
摘要:Navigator 对象包含有关浏览器的信息。 Navigator 对象属性和方法: <html> <head> <title>JS完整获取浏览器信息</title> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginh
阅读全文