怎么将JS里面的变量传递到PHP里面去

来源:互联网 发布:淘宝充值话费如何取消 编辑:程序博客网 时间:2024/06/02 19:35

将需要传送的变量(array/object等)编码为JSON格式,发送到服务器端由PHP解码即可,下面是实现方式,注意这个方法在Firefox下是原生的,下面的代码适用于非Firefox浏览器


Object.prototype.getSource = function() {
    varoutput = [], temp;
    for(vari inthis) {
        if(this.hasOwnProperty(i)) {
            temp = i + ":";
            switch(typeofthis[i]) {
                case"object" :
                    temp += this[i].getSource();
                    break;
                case"string" :
                    temp += "\""+ this[i] + "\"";   // add in some code to escape quotes
                    break;
                default:
                    temp += this[i];
            }
            output.push(temp);
        }
    }
    return"{" + output.join() + "}";
}
 
alert(['a','b','c'].getSource());

原创粉丝点击