易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax简单校验


function saveObj(){
    var userName = document.getElementById("userName").value;  
    checkUserName(userName);
}
//使用ajax实现页面无刷新功能; 
    var xmlHttpRequest;
    function createXMLHttpRequest(){
      if(window.XMLHttpRequest){
      xmlHttpRequest = new XMLHttpRequest();
      }else if(window.ActiveXObject){
      try{
        xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
        try{
          xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(e1){}
        }
      }
    }
    
    
    //实现用户名校验技术;
    function checkUserName(userName){
      createXMLHttpRequest();      
        var url="/sxyj/jsp/SystemUserVOAction.do?userName='"+userName+"'";    
      xmlHttpRequest.open("post",url);
      xmlHttpRequest.onreadystatechange = checkUser;      
      xmlHttpRequest.send(null);    
    }
    
  function checkUser(){
      if(xmlHttpRequest.readyState==4){
      if(xmlHttpRequest.status==200){
      var user="fail";
        var mess = xmlHttpRequest.responseText;
        if(mess=="success"){
            alert("此用户已存在");
            document.getElementById("txt_Name").focus();  
            return;
        }else{
            document.f


相关文档:

asp.net使用ajax后如何在客户端弹出提示对话框

//平常调用javascript方法
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert'Weclome!!!');</script>");
背景不为白色的方法:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('添加失败,请联系技术员!') ......

jQuery Ajax 实例 全解析

jQuery Ajax 实例 全解析
引自:http://www.pqshow.com/design/Javascript/200909/10473.html
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。
废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们 ......

Ajax获取层的方法

var x,y;
 //这是一个通过AJAX取得提示信息的方法
  function over(noteContent){
   //记录事件发生时的鼠标位置
   x = event.clientX;
   y = event.clientY; 
   //显示工具提示
   document.getElementById(" ......

Ajax与IE6缓存问题

今天,有同事发现相关业务数据修改后,在IE6下还是显示修改前的值。但在其他浏览器和IE7、IE8下,没有这个问题。
原因:用ajax请求时,如果出现重复的URL,浏览器不会向服务器发送请求,而是根据之前相同的URL请求结果返回。原因就在于之前的请求及结果已经保存在了
缓存里,如果遇到相同URL时,结果是直接从缓存里取得。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号