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

一个通用的链接类 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返回工具类

    C# 各种通用类集合

    01.程序配置管理辅助类 MyAppConfigHelper.cs 02.实现各种转换的操作辅助类 MyConvertHelper.cs 03.DataReader的辅助类 MyDataReaderHelper.cs 04.DataTable操作辅助类 MyDataTableHelper.cs 05.DateTime的辅助类 ...

    文件处理通用类

    这篇博客“文件处理通用类”(链接:https://huiy.iteye.com/blog/224100)可能详细介绍了如何创建一个自定义的Java类,这个类能够处理各种文件操作。在Java中,这样的通用类通常是封装了`java.io`或`java.nio`包中...

    java导出excel文档通用工具类

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

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

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

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

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

    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