zoukankan      html  css  js  c++  java
  • JS 跳转后保持当前参数

    跳转
                    var data = str+"&jc=0"+ "&data=" + $("form").serialize().replace(/&/g, "(").replace(/=/g, ")");
                    window.location.href = data;
    接收
              var data1 = data.Replace("(", "&").Replace(")", "=");
                ViewBag.URL = "/Backxx/xxx/List/?id=5001" + "&" + data1; //调回到菜单

    html

         function GetUrlRelativePath() {
                var url = document.location.toString();
                var arrUrl = url.split("//");
    
                var start = arrUrl[1].indexOf("/");
                var relUrl = arrUrl[1].substring(start);//stop省略,截取从start开始到结尾的所有字符
                relUrl = relUrl.replace(/&/g, '(');
                //if (relUrl.indexOf("?") != -1) {
                //    relUrl = relUrl.split("?")[0];
                //}
                return relUrl;
            }
            window.location = url + "/?id=" + that.getAttribute("data_id") + "&data=" + GetUrlRelativePath();

    cs

    string data = request["data"];
    ViewBag.Url = data;

    html

      <a href="" id="ret" class="back" data-url="@ViewBag.Url">返回</a>
                document.getElementById("ret").onclick = function () {
                    var URL = this.getAttribute("data-url").replace(/(/g, '&');
                    window.location.href = URL;
                    return false;
                };
  • 相关阅读:
    【转】c++继承中的内存布局
    Google 开源项目风格指南
    常见面试题
    PHP7.1中使用openssl替换mcrypt
    phpunit实践笔记
    PHP的错误处理
    CI的扩展机制
    #CI的MVC实现
    Laravel中的队列处理
    laravel的模块化是如何实现的
  • 原文地址:https://www.cnblogs.com/enych/p/11691168.html
Copyright © 2011-2022 走看看