`

单点登陆的javascript类--原创

阅读更多

 

//--------------------------------
//短信系统
//--------------------------------
ShortObj=function()
{
 //this.url="http://192.168.0.118";//短信系统的url
 this.url="http://10.11.117.163";//短信系统的url
}


ShortObj.prototype.loginShort=function(operatorCode,password)
{   
 //alert(this.url);
 var url = this.url+'/operatorlogin';
 var pars = 'operatorCode='+operatorCode+'&password='+password;
 var selfp=this;
 var myAjax = new Ajax.Request(
    url,
    {method: 'post', parameters: pars, onComplete: function(originalRequest){selfp.ongetlogin(originalRequest);}}
    );
 // function(originalRequest){selfp.ongetlogin(originalRequest);}
}
ShortObj.prototype.ongetlogin=function(originalRequest)
{
 
 var strscript = originalRequest.responseText;
 //alert(strscript);
 //this.location="http://192.168.0.118/frame.jsp"
 //alert(this.url);
 window.open(this.url+"/frame.jsp");
}


//-------------------------------------
//修改密码、新增用户
//-------------------------------------
ShortObj.prototype.ModifyShort=function(operatorCode,newpassword)
{   
 var url = this.url+'/operatorlogin';
 var pars = 'operatorCode=0000&password=0';
 var selfp=this;
 var myAjax = new Ajax.Request(
    url,
    {method: 'post', parameters: pars, onComplete: function(transport){selfp.ModifyDeal(operatorCode,newpassword);}}
    );
}
ShortObj.prototype.ModifyDeal=function(id,newpassword)
{
 var url = this.url+'/attemper';
 var pars = 'actionid=ModifyPasswordAction&id='+id+'&newpassword='+newpassword+'&newpassword2='+newpassword;
 var selfp=this;
 var myAjax = new Ajax.Request(
    url,
    {method: 'post', parameters: pars, onComplete: selfp.onCompleteEnd}
    );
}

ShortObj.prototype.AddShort=function(id,code,name,password)
{
 var url = this.url+'/operatorlogin';
 var pars = 'operatorCode=0000&password=0';
 var selfp=this;
 var myAjax = new Ajax.Request(
    url,
    {method: 'post', parameters: pars, onComplete: function(a){selfp.AddDeal(id,code,name,password)}}
    );
}
ShortObj.prototype.AddDeal=function(id,code,name,password)
{
 var url = this.url+'/attemper';
 var pars = 'actionid=OperatorAddAction&operatorType=1&id='+id+'&code='+code+'&name='+name+'&password='+password+'&repassword='+password+'&department=&information=&roleId=1&maxSendSum=0&byDay=0&byMonth=0';
 
 var selfp=this;
 var myAjax = new Ajax.Request(
    url,
    {method: 'post', parameters: pars, onComplete: selfp.onCompleteEnd}
    );
}

ShortObj.prototype.onCompleteEnd=function(originalRequest)
{
 var strscript = originalRequest.responseText;
 if(strscript.indexOf("成功")>0)
 {
  alert('成功!');
 }
 else
 {
  alert('失败!');
 }
}
shortObj=new ShortObj();


---应用举例
shortObj.AddShort(ls_idcard,ls_idcard,ls_name,ls_pwd);

分享到:
评论

相关推荐

    网易云课堂之JavaScript笔记(原创带心得)

    以下是对标题和描述中涉及的JavaScript知识点的详细解释: 1. **Chrome 调试工具**: - **F12**:打开 Chrome 的开发者工具,用于调试 JavaScript 代码。 - **Sources** 面板:查看和编辑页面加载的所有脚本。 -...

    网页设计-仿淘宝网站Web前端大作业报告书

    ### 知识点总结 #### 一、网页设计与前端技术概述 - **网页设计**:指使用HTML、CSS和JavaScript等技术创建和构建网页的过程。 - **前端开发**:侧重于网页用户界面的设计和实现,关注用户体验和交互性。 #### 二...

    Eloquent JavaScript 2e(标注版)

    ### Eloquent JavaScript 2e(标注版):关键知识点概览 #### 一、书籍概述与编程基础 **书籍背景**: 《Eloquent JavaScript 2e》是一本经典的JavaScript编程入门书籍,由Marijn Haverbeke编写。本书旨在通过实践...

    原创歌曲分享平台--论文.rar

    2. **前后端分离**: 项目可能使用了MVC架构,前端可能使用了React、Vue.js或Angular等现代JavaScript框架,通过API与后端交互。 3. **数据库管理**: 可能使用了MySQL或其他关系型数据库,需要了解SQL语句编写、事务...

    计算机毕业设计-基于ASP通用高校科研管理系统(2009年5月原创)

    标题“计算机毕业设计-基于ASP通用高校科研管理系统(2009年5月原创)”表明这是一个2009年5月份完成的计算机专业毕业设计项目,其核心是构建一个通用的高校科研管理系统。系统采用ASP(Active Server Pages)技术...

    零基础织梦仿站系列教程百度云盘下载

    ### 织梦仿站系列教程知识点概述 #### 一、织梦仿站基本概念与应用场景 **1.1 织梦仿站定义** 织梦仿站是指利用织梦CMS(Content Management System,内容管理系统)搭建与原网站外观相似的新网站的过程。通过这种...

    课设毕设基于SpringBoot+Vue的原创歌曲分享平台A LW+PPT+源码可运行.zip

    下面将详细解析这个项目所涉及的知识点。 1. **SpringBoot** - **Spring Boot** 是Spring框架的一个扩展,旨在简化Spring应用的初始搭建以及开发过程。它集成了大量常用的第三方库配置,如JPA、Thymeleaf、...

    课程作业.docx

    - 遵守原创性,禁止抄袭,可以基于开源项目改造,但需明确自己的贡献,并且自有的代码开发量要足够。 - 分阶段检查,关注课程网站以获取更新的任务和截止日期。 - 在最终文档中讨论所采用的Web性能优化策略,如缓存...

    基于springboot原创歌曲分享平台.zip

    【标题】中的“基于springboot原创歌曲分享平台”是一个项目名称,表明这是一个使用Spring Boot框架构建的在线音乐分享平台,专注于提供原创歌曲的发布、分享和互动功能。 【描述】中的信息同样简洁,但可以推测这...

    随机组卷程序原创

    【随机组卷程序原创】这个项目是一个基于Java开发的应用,主要功能是实现随机组卷功能。在教育领域,这样的程序可以用于教师自动生成考试试卷,提高出卷效率,确保每份试卷的题目组合都是随机且独一无二的。接下来,...

    工作室原创全站_dotnet整站程序.rar

    标题中的“工作室原创全站_dotnet整站程序.rar”表明这是一个基于.NET技术的完整网站程序,其中包含了所有必要的文件和资源。.NET是Microsoft开发的一个软件框架,它为开发和运行基于Windows的应用程序提供了全面的...

    淘书网,电子商务网站,原创

    【淘书网】是一个以电子商务为主题的原创网站设计项目,由一名学生的毕业设计演变而来,并经过了改良和优化。这个项目的代码质量高,编程规范,因此非常适合那些希望学习和理解电子商务网站构建的人士进行研究和实践...

    重庆足下.NET阶段测试(原创)

    【标题】"重庆足下.NET阶段测试(原创)"揭示了这是一个针对.NET技术栈的教育机构,特别是.NET C#编程语言的学习与考核环节。这个测试可能是为了检验学员们在完成某个阶段的学习后对.NET框架的理解和应用能力。.NET...

    2019年计算机设计大赛内容、分类详细说明【模板】.docx

    - 微课:强调对单一知识点的深度讲解,包含视频和配套的教学资源,如习题、实例和扩展资料,旨在提供一个完整的学习单元。 - 教学辅助课件:这类作品是针对教学环节设计的软件工具,目的是辅助课堂教学,但不包括...

    Java高级应用程序综合实训_具体实施过程.docx

    ### Java高级应用程序综合实训知识点详解 #### 一、课程内容组织概述 《Java高级应用程序综合实训》是一门针对已经掌握了Java基础知识的学生进一步提高其实践能力的课程。通过本课程的学习和实践,学生不仅能够...

    web前端面试宝典

    ### Web前端面试宝典知识点详解 #### 一、HTML和CSS ##### 1. 页面测试过的浏览器及其内核 - **Chrome**: Blink引擎 - **Firefox**: Gecko引擎 - **Safari**: WebKit引擎 - **Edge (旧版)**: EdgeHTML引擎 - **IE**...

    基于ssm原创音乐小程序源码数据库文档.zip

    【标题】中的“基于ssm原创音乐小程序源码数据库文档.zip”表明这是一个关于使用SSM框架(Spring、SpringMVC、MyBatis)开发的原创音乐微信小程序的源码及数据库设计文档。SSM是Java web开发中常用的一个集成框架,...

    基于BS的校园网信息交流平台.docx

    - **身份验证**: 虽然文档中未明确提到,但通常这类平台会设有用户注册登录系统,通过身份验证保障信息安全。 #### 六、开发流程 1. **需求分析**: 明确平台需要实现的功能以及用户体验需求。 2. **设计阶段**: ...

Global site tag (gtag.js) - Google Analytics