`
hepengszf
  • 浏览: 432 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

html 5 add url parameter 保证页面无刷新

 
阅读更多
  <script type="text/javascript">
       //<![CDATA[ 
      function addBranchId(branchId,branchid){
            //var burl = document.location.search.substr(1).split('&');
                var addurl = document.location.href.split("/");
                var port = addurl[5].split("?");
                var ff = port[0]+"?";
                var kvp = document.location.search.substr(1).split('&');
                var add = document.location.search;
                var i=kvp.length; var x; var flag = false;
                while(i--){
                     x = kvp[i].split('=');
                     var num = x[1].split(",");
                     if(x[0]=="branchId" && $.inArray(branchid,num)<0){
                     kvp[i] = x.join('=')+","+branchid;
                         break;
                       }
                    }
                if(add.indexOf("branchId")<0) {
                    kvp[kvp.length] = ["branchId",branchid].join('=');
                 }
                var surl  = kvp.join('&');
                var objstate ={url:surl};    
                history.pushState(objstate,"",ff+surl);
                }
       
      //]]>
    </script>
分享到:
评论

相关推荐

    asp_net常用函数

    - `routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional });` 10. **AJAX**: - `UpdatePanel`:实现部分页面更新,减少页面...

    How to call Server Side function using ajax in asp.net

    在ASP.NET中,使用AJAX(Asynchronous JavaScript and XML)调用服务器端函数是一种常见的技术,它可以实现页面无刷新更新,提升用户体验。本教程将详细解释如何在ASP.NET环境中通过AJAX来调用服务器端的方法。 一...

    jsp 重复提交问题

    5. 在 JSP 页面的 FORM 表单中添加一个隐藏域,用于记录当前请求的 URL,在服务器端代码中使用该 URL 进行重定向。 &lt;input type="hidden" name="url" value=()%&gt;&gt; String url=request.getParameter("url"); ...

    ajax表单验证(用户)

    Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下与服务器进行异步通信,提高用户体验。我们将以ASP.NET(C#)为背景,探讨如何构建这样一个系统。 首先,我们需要在前端部分创建一个...

    107个常用javascript语句

    89.window.location.reload()刷新当前页面. 90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL) 91.document.write()不换行的输出,...

    vb教程--数据库连接[整理].pdf

    此外,操作数据库后,记得刷新显示数据的控件,以便用户看到最新的数据状态。 **总结** VB数据库连接教程通过一个简单的“编程入门网网址管理系统”实例,详细介绍了如何在VB6中连接和操作Access数据库。尽管VB6...

    C#基于数据库存储过程的AJAX分页实例

    在前端,我们可以利用AJAX异步请求数据,以实现页面无刷新的分页效果。通常会使用jQuery的`$.ajax`或者更现代的fetch API来发送HTTP请求。例如,使用jQuery的代码可能如下: ```javascript $(document).ready...

    springmybatis

    5. 在java 对象和 数据库之间有做mapping 的配置文件,也通常是xml 文件。 mybatis实战教程(mybatis in action)之一:开发环境搭建 mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis...

    java单词.doc

    - **JSP**: Java Server Pages,Java服务器页面。一种动态网页技术。 - **Model**: 模型。MVC设计模式中的组成部分,用于处理业务逻辑和数据。 以上是根据提供的文件标题、描述及部分内容整理出的相关知识点,涵盖...

    Java英文单词

    - **URL**: Universal Resource Locator,统一资源定位符。用于标识网络资源的位置。 - **IE**: Internet Explorer,因特网浏览器。微软出品的浏览器。 - **JSP**: Java Server Page,Java服务器页面。用于生成动态...

Global site tag (gtag.js) - Google Analytics