zoukankan      html  css  js  c++  java
  • 自制 JS.format带分页索引

    //第一参数是:Json对象,第二个是   序号  第三个   页数     第四  当前页数
    String.prototype.format = function (args, sid, pagesize, currentpage) {
       
        if (arguments.length > 0) {
            var result = this;
            if (arguments.length == 1 && typeof (args) == "object") {
                for (var key in args) {
                    var reg = new RegExp("({" + key + "})", "g");
                    result = result.replace(reg, args[key]);
                }
            }
            else if (arguments.length == 4 && typeof (args) == "object") {
                sid = pagesize * (currentpage - 1) + sid;
                result = result.replace('{sid}', sid);
                for (var key in args) {
                    var reg = new RegExp("({" + key + "})", "g");
                    result = result.replace(reg, args[key]);
                }
            }
            else {
                for (var i = 0; i < arguments.length; i++) {
                    if (arguments[i] == undefined) {
                        return "";
                    }
                    else {
                        var reg = new RegExp("({[" + i + "]})", "g");
                        result = result.replace(reg, arguments[i]);
                    }
                }
            }
            return result;
        }
        else {
            return this;
        }
    }


    把以上脚本追加到jquery.js最后.

    <script>

            $(document).ready(function () {

         var a1 = '<tr citycode="{CantCode}">顶戴sfsd[{sid}]';       

          var b = a1.format(eval("("+"{'CantCode':'0000'}"+")"), 1, 10, 2);    

             alert(b);

         });

    </sctipt>

    发现a1的{CantCode}被替换为Json的CantCode属性的值0000了.{sid}就是分页序号也可以自己改上面的Js.

  • 相关阅读:
    数据库连接异常
    javaweb登录界面连接数据库
    123 c#调用oracle存储过程返回数据集 --通过oracle存储过程返回数据集
    利用游标返回结果集的的例子(Oracle 存储过程)JAVA调用方法和.NET调用方法
    c#调用oracle存储过程返回数据集
    oracle存储过程
    oracle存储过程和游标的使用
    oracle游标的定义使用
    游标-----内存中的一块区域,存放的是select 的结果
    Oracle 游标使用全解
  • 原文地址:https://www.cnblogs.com/GoogleGetZ/p/JSformat.html
Copyright © 2011-2022 走看看