本帖最后由 tangyuhaha 于 2013-06-20 15:56:57 编辑

解决方案 »

  1.   

    用json吧,来存储你的数据,然后 根据你google选择的参数值 为对json里面的数据进行排序 显示。
      

  2.   

    不清楚你的难点在哪,是那个数组按照日期排序么?
    数组排序JS提供了sort(sortBy)方法,sortBy是你自己可扩展的JS函数。function sortNumber(a,b)
    {
    return a - b
    }var arr = new Array(6)
    arr[0] = "10"
    arr[1] = "5"
    arr[2] = "40"
    arr[3] = "25"
    arr[4] = "1000"
    arr[5] = "1"document.write(arr + "<br />")
    document.write(arr.sort(sortNumber))//输出:
    //10,5,40,25,1000,1
    //1,5,10,25,40,1000
      

  3.   


    请问怎么随机生成json格式呢? 最好能有个示范的代码 谢谢了!
      

  4.   


    请问怎么随机生成json格式呢? 最好能有个示范的代码 谢谢了!额,给你提供参考参考...function jsonToString (obj){  
            var THIS = this;   
            switch(typeof(obj)){  
                case 'string':  
                    return '"' + obj.replace(/(["\\])/g, '\\$1') + '"';  
                case 'array':  
                    return '[' + obj.map(THIS.jsonToString).join(',') + ']';  
                case 'object':  
                     if(obj instanceof Array){  
                        var strArr = [];  
                        var len = obj.length;  
                        for(var i=0; i<len; i++){  
                            strArr.push(THIS.jsonToString(obj[i]));  
                        }  
                        return '[' + strArr.join(',') + ']';  
                    }else if(obj==null){  
                        return 'null';  
                    }else{  
                        var string = [];  
                        for (var property in obj) string.push(THIS.jsonToString(property) + ':' + THIS.jsonToString(obj[property]));  
                        return '{' + string.join(',') + '}';  
                    }  
                case 'number':  
                    return obj;  
                case false:  
                    return obj;  
            }  
        }
    function stringToJSON(obj){ 
        return eval_r('(' + obj + ')');  

    http://blog.sina.com.cn/s/blog_7fa2bcf50100zs5m.html