JavaScript 封装Ajax传递的数据代码_javascript技巧_脚本之家

复制代码 代码如下:var paramBeanList = new
Array(); Array.prototype.addParamBean=function{ var index =
this.containParamBean; if { this[index] = paramBeanObj; } else {
this.push; } }; Array.prototype.clear=function(){ if { return; } for {
this.pop(); } }; Array.prototype.containParamBean=function{ var index =
-1; if { return index; } for (var tempIndex = 0, step = this.length;
tempIndex < step; tempIndex++) { if (this[tempIndex].compare {
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 { var result = -1; if { 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; } paramStr =
    “KEY_PARAM=”.concat(encodeURIComponent(keyParamArray.join.concat(“VALUE_PARAM=”.concat(encodeURIComponent(valueParamArray.join;
    return paramStr;
    };这篇文章我写了一会,到了csdn上弄了半天提不上去,我用IE6切到高级编辑,内容直接就是空,最后用Firefox浏览器竟然又提上来了。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图