首页 > 其他分享 >打工笔记----------------------------iframe重定向让父级页面跳转

打工笔记----------------------------iframe重定向让父级页面跳转

时间:2023-11-18 10:22:54浏览次数:115  
标签:function success 父级 ---------------------------- href location 跳转 scope


"top.location.href"是最外层的页面跳转

 $.ajax({
     url: URL + "SystemPrivileges/UserChangePW",
     data: { userName: userName, passWord: passWord, oldpwd: passWordold, token: token },
     type: "post",
     dataType: "json",
     success: function(obj) {
         if (obj.success) {
             layer.alert("提交成功",
                 {
                     icon: 6
                 },
                 function() {
                     // 清除本地存储的登录信息  
                     localStorage.removeItem('token');  
                     // 跳转到登录页面  
                     top.location.href = './../../login.html';  
                 });
         } else {
             document.getElementById("span_tishi").innerHTML = obj.msg;
         }
     },
     error: function(e) {
         console.log(e);
     },
     complete: function() {
     }

"parent.location.href"是上一层页面跳转

  app.controller("listController", function ($scope, $http) {
      $scope.policeList = $http.get(URL + "SystemPrivileges/GetRoleList?Token=" + token).success(function (response) {
          $scope.policeList = response.data;
          var id = $("#hid_role").val();
          for (var i in $scope.policeList) {
              if ($scope.policeList[i].id == id) { //判断选中项.
                  $scope.Police = $scope.policeList[i]; //设置选中项.
                  break;
              } else {
                  $scope.Police = $scope.policeList[0]; //设置选中项.
              }
          }
      }).catch(function (result) {
          parent.location.href = "./../../error.html";
      });
      $scope.changeClassification = function (Police) {
          $scope.policeList2 = $http.get(URL + "SystemPrivileges/GetRoleModel?Id=" + Police.id + "&Token=" + token).success(function (response) {
              $("#txt_Experience").val(response.data.frequency);
          });
      };
  });

"window.location.href"、"location.href"是本页面跳转

  form.on('submit(add)',
      function (data) {
          $.ajax({
              url: URL + "Block/PayTypeAdd",
              data: {
                  Id: id,
                  PlatformName: $("#txt_platformName").val(),
                  PlatformUrl: $("#txt_platformUrl").val(),
                  PlatformType: $("#txt_platformType").val(),
                  Token: token
              },
              type: "post",
              dataType: "json",
              success: function (obj) {
                  if (obj.success) {
                      layer.alert("提交成功",
                          {
                              icon: 6
                          },
                          function () {
                              window.location.href = "PayList.html";
                          });
                  } else {
                      document.getElementById("span_tishi").innerHTML = obj.msg;
                  }
              },
              error: function(e) {
                  console.log(e);
              },
              complete: function() {
              }
          }).catch(function (result) {
              window.location.href = "./../../error.html";
          });
          return false;
      });

 

标签:function,success,父级,----------------------------,href,location,跳转,scope
From: https://www.cnblogs.com/misakayoucn/p/17840124.html

相关文章

  • django 信号第一个 raise ValidationError出现后,还会继续下一个if吗
    在你提供的代码片段中,如果第一个raiseValidationError触发,会抛出异常并停止执行当前函数或代码块。这是因为异常(Exception)会中断正常的代码流程,将控制权传递给调用堆栈中的第一个能够捕获该异常的地方。所以,如果v_lot_no为空,第一个raiseValidationError被触发后,后续的if......
  • 4.5 Windows驱动开发:内核中实现进程数据转储
    多数ARK反内核工具中都存在驱动级别的内存转存功能,该功能可以将应用层中运行进程的内存镜像转存到特定目录下,内存转存功能在应对加壳程序的分析尤为重要,当进程在内存中解码后,我们可以很容易的将内存镜像导出,从而更好的对样本进行分析,当然某些加密壳可能无效但绝大多数情况下是可以......
  • Introduing some cores concepts within kafka
    IntroductionToday,wetalkaboutsomecoresconceptswithinkafka.Apachekafkaisadistributedpublish-subscribemessagingsystem.ItisoriginallydevelopedatLinkdlnCorporationandlateronbecomeapartofApaccheproject,kafkaisafast,scalabl......
  • 熟悉编程语言
    编程语言top50这50种编程语言的编程泛型命令式编程语言C、C++、Java、C#、JavaScript、PHP、VisualBasic、Assemblylanguage、Go、Delphi/ObjectPascal、Swift、Rust、COBOL、ClassicVisualBasic、SAS、(Visual)FoxPro、Ada、D、Transact-SQL、Lua、Objective-C、Da......
  • element-plus如何隐藏el-row
    在ElementPlus中,el-row是用于布局的组件,如果你想要隐藏el-row,你可以使用CSS的display属性将其设置为none。以下是一个简单的示例:<template><el-rowv-show="shouldShowRow"><!--这里是el-row的内容--></el-row></template><script>exportd......
  • Centos7.8 go1.18.3指定版本安装 完美运行Golang安装
    安装背景说明:公司已经有3台服务器安装了go1.18.3版本,这次又买了一台新服务器,由于线上推上去的功能,可能会导致用户出现异常,要做压力测试,所以要重建go环境。遇到问题:昨天下午自己下载了安装包,也是go1.18.3解析到了/usr/local目录也配置了环境/etc/profile 就是识别不到go ......
  • Calendar日历类常见方法
    Calendar类类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间1970年1月1日的00:00:00.000,格里高利......
  • django 如何查询汇总的求和时避免没有数据导致的错误
    django如何查询汇总的求和时避免没有数据导致的错误在Django中,如果你希望对某个字段进行求和操作,并在没有数据时返回默认值,可以使用aggregate结合Coalesce函数。Coalesce函数用于返回参数中的第一个非空值,这样你可以在没有匹配项时设置默认值。以下是一个示例:fromdjan......
  • AcWing 1017. 怪盗基德的滑翔翼——最长上升子序列
    最长上升子序列1、\(O(n^{2})\)简单DP做法\[dp[i]=\max_{h[j]<h[i]}[dp[j]+1]\]#include<bits/stdc++.h>usingnamespacestd;constintN=105;inth[N];intdp[N];intmain(){intT;cin>>T;while(T--){intn;cin>......
  • junit简单使用(入门)
    @目录......