欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript 封裝Ajax傳遞的數(shù)據(jù)代碼

 更新時間:2009年06月05日 22:34:19   作者:  
在使用Ajax傳輸數(shù)據(jù)時,少不了對傳遞的字符進行轉(zhuǎn)碼,我的實現(xiàn)方式是將需要傳遞的數(shù)據(jù)暫存到一js Bean中,將js Bean放到Array中,生成傳輸參數(shù)時對Array中的jsBean進行分解,得到相應(yīng)屬性信息并編碼..
復(fù)制代碼 代碼如下:

var paramBeanList = new Array();
Array.prototype.addParamBean=function(paramBeanObj){
    var index = this.containParamBean(paramBeanObj);
    if (index != -1) {
        this[index] = paramBeanObj;
    } else {
        this.push(paramBeanObj);
    }
};
Array.prototype.clear=function(){
    if (this.length == 0) {
        return;
    }
    for (var index in this) {
        this.pop();
    }
};
Array.prototype.containParamBean=function(paramBeanObj){
    var index = -1;
    if (this.length == 0) {
        return index;
    }
    for (var tempIndex = 0, step = this.length; tempIndex < step; tempIndex++) {
        if (this[tempIndex].compare(paramBeanObj) == 0) {
            index = tempIndex;
            break;
        }
    }
    return index;
};
var ParamBean = new function(pkCode, opDate, value) {
    this.pkCode = pkCode;
    this.opDate = opDate;
    this.value = value;
};
ParamBean.prototype={
toString:function() {
return "[pkCode:" + this.pkCode + ",opDate:" + this.opDate +",value:" + this.value + "]";
    },
    doVerify:function() {
        return (this.pkCode ? this.opDate ? this.value ? "true" : "false" : "false" : "false");
    },
    compare:function(otherObj) {
        var result = -1;
        if (otherObj) {
            if (this.pkCode == otherObj.pkCode && this.opDate == otherObj.opDate
                && this.value == otherObj.value) {
                result = 0;
            }
        }
        return result;
    }
};
var ParamUtils = new Object();
ParamUtils.doCreateAjaxStr=function() {
    var paramStr = "";
    if (paramBeanList.length == 0) {
        return paramStr;
    }
    var keyParamArray = new Array();
    var valueParamArray = new Array();
    for (var index = 0, step = paramBeanList.length; index < step; index++) {
        var tempObj = paramBeanList[index];
        keyParamArray.push(tempObj.pkCode + "`" + tempObj.opDate);
        valueParamArray.push(tempObj.value);
    }
    paramStr = "KEY_PARAM=".concat(encodeURIComponent(keyParamArray.join(","))).concat("&").concat("VALUE_PARAM=".concat(encodeURIComponent(valueParamArray.join(","))));
    return paramStr;
};

這篇文章我寫了一會,到了csdn上弄了半天提不上去,我用IE6切到高級編輯,內(nèi)容直接就是空,最后用Firefox瀏覽器竟然又提上來了。。

相關(guān)文章

  • Js 實現(xiàn)表格隔行換色一例

    Js 實現(xiàn)表格隔行換色一例

    Js實現(xiàn)表格隔行換色一例,這種效果網(wǎng)上已經(jīng)有很多啦,每一種都有特色,請大家選擇使用。
    2009-11-11
  • js中的referrer返回上一頁使用介紹

    js中的referrer返回上一頁使用介紹

    js中的referrer想必大家并不陌生吧,在本文將為大家詳細介紹其是如何使用的,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-09-09
  • 網(wǎng)站導(dǎo)致瀏覽器崩潰的原因總結(jié)(多款瀏覽器) 推薦

    網(wǎng)站導(dǎo)致瀏覽器崩潰的原因總結(jié)(多款瀏覽器) 推薦

    對于訪客,如果登錄您網(wǎng)站,瀏覽器就立刻崩潰,我想這對誰都是無法容忍的,對此總結(jié)了網(wǎng)站導(dǎo)致瀏覽器崩潰的原因
    2010-04-04
  • JS?簡單實現(xiàn)拖拽評星的示例代碼

    JS?簡單實現(xiàn)拖拽評星的示例代碼

    本文主要介紹了JS?簡單實現(xiàn)拖拽評星,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 詳解element-ui 表單校驗 Rules 配置 常用黑科技

    詳解element-ui 表單校驗 Rules 配置 常用黑科技

    這篇文章主要介紹了element-ui 表單校驗 Rules 配置 常用黑科技,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • JavaScript實現(xiàn)的簡單煙花特效代碼

    JavaScript實現(xiàn)的簡單煙花特效代碼

    這篇文章主要介紹了JavaScript實現(xiàn)的簡單煙花特效代碼,涉及JavaScript數(shù)學(xué)運算及頁面元素基于定時函數(shù)運動的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Javascript無參數(shù)和有參數(shù)類繼承問題解決方法

    Javascript無參數(shù)和有參數(shù)類繼承問題解決方法

    這篇文章主要介紹了Javascript無參數(shù)和有參數(shù)類繼承問題解決方法,本文講解了無參數(shù)類繼承的問題和有參類繼承的問題,并給出了解決方案,需要的朋友可以參考下
    2015-03-03
  • Js面試算法詳解

    Js面試算法詳解

    AI的興起,使得大家對算法的關(guān)注也越來越高。而作為一個前端工程師,算法很多時候是我們的弱點,本文譯自國外一篇面試題。列出了一些簡單算是跟算法相關(guān)的面試題
    2018-04-04
  • 微信小程序?qū)崿F(xiàn)小型計算器

    微信小程序?qū)崿F(xiàn)小型計算器

    這篇文章主要為大家詳細
    介紹了微信小程序?qū)崿F(xiàn)小型計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • 一個JavaScript遞歸實現(xiàn)反轉(zhuǎn)數(shù)組字符串的實例

    一個JavaScript遞歸實現(xiàn)反轉(zhuǎn)數(shù)組字符串的實例

    這篇文章主要介紹了一個JavaScript遞歸實現(xiàn)反轉(zhuǎn)數(shù)組字符串的實例,很不錯,非常適合新手朋友們
    2014-10-10

最新評論