求用jquery解决思路! 本帖最后由 tangyuhaha 于 2013-06-20 15:56:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用json吧,来存储你的数据,然后 根据你google选择的参数值 为对json里面的数据进行排序 显示。 不清楚你的难点在哪,是那个数组按照日期排序么?数组排序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 请问怎么随机生成json格式呢? 最好能有个示范的代码 谢谢了! 请问怎么随机生成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 javascript 关于表格着色 这应该叫什么?方法转移? 怎样判断一个庞大的字符串是否加载完毕???? 高手进来看看document.cookie与Set-Cookie的区别? 没分了,还是求助大家,如何用js得到缩小尺寸的图片? 在线编辑器生成的内容如何输出?拜托~~~ 点击一个连接,出现一个提示,点是就到另外一个页面,点否就不动, 我都发了3个帖子了 !555555555555555555 急呀!在线 有什么办法能够知道一个网页是否加载完成呀? IE6下,javascript控制input获取焦点时突出显示,异常 表单校验框如何回调
数组排序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
请问怎么随机生成json格式呢? 最好能有个示范的代码 谢谢了!
请问怎么随机生成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