zoukankan      html  css  js  c++  java
  • JavaScript模拟Form提交

    在一个系统跳转到另外一个系统中时,可以用WAS的全局安全性,也可以用共享session做单点登陆,这次接触到了js模拟form提交的方式。

     function loginOAForm(url) {
         var ifloginId = $('#ifloginId').val();
    
         if (!ifloginId) {
             // 提示先登录本地
             return;
         } else {
             获取映射信息
             $.ajax({
                 type: 'GET',
                 url: 'url',
                 success: function(data) {
                     // 创建一个 form 
                     var form1 = document.createElement("form");
                     form1.id = "form";
                     form1.name = "form";
                     // 添加到 body 中 
                     document.body.appendChild(form1);
                     // 创建一个输入 
                     var input = document.createElement("input");
                     // 设置相应参数 
                     input.type = "text";
                     input.name = "Username";
                     input.value = data.third_user;
                     // 将该输入框插入到 form 中 
                     form1.appendChild(input);
                     var input1 = document.createElement("input");
                     // 设置相应参数 
                     input1.type = "text";
                     input1.name = "Password";
                     input1.value = data.password;
                     // 将该输入框插入到 form 中 
                     form1.appendChild(input1); 
                     // form 的提交方式 
                     form1.method = "POST";
                     // form 提交路径 
                     form1.action = "http://***.com.cn/LoginAction";
                     // 对该 form 执行提交 
                     form1.submit();    
                     // 删除该 form 
                     document.body.removeChild(form1);
                 }
             });
         }
     }
    <a target='_blank' href='javascript:void(0);' onclick=loginOAForm('" + href + "')><span class='text'>" + text + "</span><span class='time'>" + timeValue + "</span></a>
  • 相关阅读:
    netty ByteToMessageDecoder 分析
    netty 编/解码处理
    MAC 入门
    netty 学习
    php ioc and web rest design
    spring 启动流程
    淘宝美衣人
    ecslipe cdt lib link
    阿里巴巴中间件团队招人了!
    架构师速成-架构目标之伸缩性安全性
  • 原文地址:https://www.cnblogs.com/embraceU/p/9235320.html
Copyright © 2011-2022 走看看