`
lijiehua
  • 浏览: 31619 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

一个通用的链接类 JPageUrl

阅读更多
/*================================= 链接类 JPageUrl{===================================*/
function JPageUrl(url) {
    this.url = url.toLower();
}

JPageUrl.prototype.add = function(name, value){
    if(this.url.isNullOrEmpty() == true)
        return "";
   
    if(!name.isNullOrEmpty()) {
        var pi = this.url.indexOf(name);
        if(pi != -1) {
            var tempstring = this.url.substr(pi, this.url.length - pi);
            var pj = tempstring.indexOf("&");
            if(pj == -1)
            {
                this.url = this.url.replace(tempstring, name + "=" + this.encode(value));
            }
            else
            {
                var tempstr0 = tempstring.substr(0, pj);
                this.url = this.url.replace(tempstr0, name + "=" + this.encode(value));
            }
        }
        else{
            if (this.url.indexOf("?") != -1)
                this.url += "&" + name + "=" + this.encode(value);
            else
                this.url += "?" + name + "=" + this.encode(value);
        }
    }
}

JPageUrl.prototype.encode = function(value) {
    return encodeURIComponent(value);
}
/*================================= }链接类 JPageUrl ===================================*/
分享到:
评论

相关推荐

    iOS 通用链接(Universal Link)配置详解

    通用链接是iOS9推出的一项新功能,如果你的应用(app)支持通用链接(Universal Link)之后,iOS用户能够在点击网页的链接的时候无缝的重定向到已经安装的app,不需要额外的任何操作。如果没有安装对应的app,那么...

    一个通用的动态链接库类

    一个通用的动态链接库类,附带范例程序。

    JAVA链接数据库的通用方法类

    这个名为"JAVA链接数据库的通用方法类"的资源提供了一个通用的Java类,可以帮助开发者便捷地与各种数据库系统(如MySQL、Oracle等)建立连接。下面我们将深入探讨这个主题,了解如何在Java中实现数据库连接以及通用...

    一个通用的Java线程池类

    环境:Windows XP ...这里本人翻写一个通用的线程池类,它可以用来作为工具类处理许多多线程问题。代码注释非常详尽,一行注释一行代码。 阅读对象:非常熟悉Java的基本概念,并且熟悉命令行编写代码的人员。

    C#版Oracle数据库通用操作类

    本文将深入探讨一个用于简化 Oracle 数据库操作的 C# 类——`ConnForOracle`。该类提供了一系列方法,包括基础连接、执行 SQL 语句、数据集分页处理等。 #### 一、概述 `ConnForOracle` 类主要实现了对 Oracle ...

    Linq to sql DAL通用操作类

    Linq to sql DAL通用操作类 使用方便,不必每个表都写一个DAL

    asp.net通用类

    ASP.NET通用类是ASP.NET开发中的重要组成部分,它是一组可以复用的代码集合,旨在提高开发效率,减少重复工作,并确保代码的统一性和规范性。这些类通常包含各种实用方法,可以处理常见的任务,如数据操作、用户验证...

    asp.net通用分页类

    本教程将详细讲解如何创建一个通用的分页类,以便在多个页面中复用。 首先,我们需要理解分页的基本原理。分页主要是通过限制每次从数据库中取出的数据量来实现的。比如,每一页显示10条记录,当用户点击下一页时,...

    C#公共类通用类非常齐全

    获取一个对象,它提供用于访问经常引用的目录的属性。(SpecialDirectories.cs) 简单的Word操作对象(WordCombineUtil.cs) 这个类提供了一些实用的方法来转换XML和对象。(XmlConvertor.cs) XML操作类(XmlHelper.cs...

    Java通用restful返回工具类

    通用restful返回工具类

    java导出excel文档通用工具类

    为了简化这个过程,开发者通常会创建一个通用的工具类,以便在不同的项目中复用相同的代码逻辑。"java导出excel文档通用工具类"正是这样一个工具,它允许我们灵活地生成包含表头的Excel文件,提高开发效率。 Java中...

    精心整理的几个ASP.NET通用类

    这个类通常包含了一系列静态方法,用于简化与数据库的交互。例如,它可能封装了连接数据库、执行SQL语句、处理事务、读写数据等常见操作。开发者可以利用此类快速地进行增删改查,而无需每次都编写相同的数据库访问...

    通用不间断滚动JS封装类

    标题 "通用不间断滚动JS封装类" 提供了一个关键线索,那就是关于JavaScript的封装技术,特别是针对不间断滚动效果的实现。这种效果通常用于新闻滚动、广告轮播或任何需要连续滚动内容的网页元素。封装类是一种将功能...

    C#操作SQL Server数据库通用类.doc

    本文档中提供了一个通用的C#类,用于访问SQL Server数据库。该类名为DataAccess,位于insurer命名空间中。该类提供了基本的数据库操作,包括打开和关闭数据库连接、执行存储过程、事务处理等。 数据库连接 在Data...

    一个通用的类氩流体物态方程

    为了更好地研究类氩流体的性质,采用理论推导和数值计算方法,通过修正van der Waals方程,加入了影响因子和另外一个参数,提出了一个通用的物态方程。包含了几个已知的物态方程,通过对参数的选择,给出了较好的相图。...

    JDBC链接Oracle数据库增删改查通用工具类

    标题中的“JDBC链接Oracle数据库增删改查通用工具类”指的是一个Java编程中的实用工具类,它封装了与Oracle数据库交互的JDBC操作,包括插入(Insert)、删除(Delete)、更新(Update)和查询(Select)这四种基本...

    Oracle通用的类

    通用的数据访问类,包括数据库连接以及通用的方法

    通用的分页类,page 类,

    这是我以前工作的时候用的一个通用分页类,传参数调用返回list,很好用

    C#通用类数据库连接、日志、http类、json解析、xml、RTX接口调用

    一个通用的日志类应包含写入不同级别的日志(如Error、Info、Debug)和日志输出目标(如控制台、文件、数据库)的功能。 3. **HTTP类**: C#中的System.Net命名空间提供了HttpClient类用于发送HTTP请求。通用的...

    通用类,包含通用对象类型转换、代码执行时间测量等

    描述中的“通用对象类型转换”可能就是一种面向对象的设计,将不同的类型转换功能封装到一个类的不同方法中。 5. **性能优化**: 除了代码执行时间的测量,这个通用类可能还包含了其他性能优化的策略,如缓存、...

Global site tag (gtag.js) - Google Analytics