js一些常用的小功能和代码
来源:互联网 发布:新三板网络销售男扮女 编辑:程序博客网 时间:2024/05/22 06:36
1.限制文本框只能输入数字和小数点,文本框直接调用:onkeyup="value=value.replace(/[^0-9.]/g,'')"
2.限制文本框只能输入数字,文本框直接调用:onkeyup="value=value.replace(/[^0-9]/g,'')"
3.ajax异步获取数据的函数和调用方法,函数:
function ajax(url, onsuccess)
{
//alert("bbbb");
var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); //创建XMLHTTP对象,考虑兼容性。XHR
xmlhttp.open("POST", url, true); //“准备”向服务器的GetDate1.ashx发出Post请求(GET可能会有缓存问题)。这里还没有发出请求
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//DRY:不要复制粘贴代码
//AJAX是异步的,并不是等到服务器端返回才继续执行
xmlhttp.onreadystatechange = function ()
{
if (xmlhttp.readyState == 4) //readyState == 4 表示服务器返回完成数据了。之前可能会经历2(请求已发送,正在处理中)、3(响应中已有部分数据可用了,但是服务器还没有完成响应的生成)
{
//alert(xmlhttp.status);
if (xmlhttp.status == 200) //如果Http状态码为200则是成功
{
onsuccess(xmlhttp.responseText);
}
else
{
alert("AJAX服务器返回错误!");
}
}
}
//不要以为if (xmlhttp.readyState == 4) {在send之前执行!!!!
xmlhttp.send(); //这时才开始发送请求。并不等于服务器端返回。请求发出去了,我不等!去监听onreadystatechange吧!
}
调用方法:
ajax("Show.ashx?type=1&id="+escape(v), function (resText)
{
document.getElementById("ClassDetail_Span").innerHTML=resText; //将获取的值,写入到需要的地方
});
- js一些常用的小功能和代码
- 记录常用的一些小功能代码
- 一些常用的小功能
- 一些常用到的js功能代码块
- js的常用小功能
- 常用的js小功能
- 一些常用的JS功能
- 一些常用的JS 功能
- 收集的一些常用JS代码和CSS代码
- js常用的一些代码
- 注册表的一些常用小功能
- JS实现的一些小功能
- js 常用小功能
- js 常用小功能
- js 常用小功能
- js一些常用的功能的应用
- JS/jquery的一些常用功能函数
- 一些常用的Java功能代码
- 第七话-代理模式
- AudioSession详解
- Android中SQLite应用详解
- C#学习之接口
- Process 和 ProcessBuilder 区别
- js一些常用的小功能和代码
- 如何对NSArray中自定义的对象进行排序
- github初次使用
- Ant之build.xml详解
- struct bit {int a:3; int b:2; int c:3; };
- 第十二周 项目一 程序阅读 3-2
- lr_save_string和sprintf的使用
- nodejs 模块理解系类: debug
- php pdo 简单连接数据库、查询