zoukankan      html  css  js  c++  java
  • JS:隐藏Url中的参数

    <script type="text/javascript">
    function submitForm(url, data)
    {
      var eleForm = document.body.appendChild(document.createElement('form'));
      eleForm.action = url;
      for (var property in data)
      {
        var hiddenInput = document.createElement('input');
        hiddenInput.type = 'hidden';
        hiddenInput.name = property;
        hiddenInput.value = data[property];
        eleForm.appendChild(hiddenInput);
      }
      this.eleForm = eleForm;
      if (!submitForm._initialized)
      {
        submitForm.prototype.post = function ()
         {
          this.eleForm.method = 'post';
          this.eleForm.submit();
        };
      submitForm._initialized = true;
      }
    }
    
    function Onclick()
    {
      //location.href = "/Activity/ActivityInformation?a_id=" + "1"; // Url中会带有参数
      new submitForm('/Activity/ActivityInformation', { a_id: "1" }).post(); // Url中的参数被隐藏
    }
    </script>
  • 相关阅读:
    vim
    Windows Scripting Host
    html5的新特性
    如何设置网页的搜索关键字
    Css Rest 方法
    javascript绑定事件
    AJAX 跨域请求
    转载ajax
    jQuery的hover()方法(笔记)
    无缝滚动案例解析
  • 原文地址:https://www.cnblogs.com/Cchblogs/p/6024012.html
Copyright © 2011-2022 走看看