求用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 JS如何判断文本框输入的字符串长度 求一正则表达式 提取中文 js问题 获得图片的大小 怎样用JS判断2个text输入框都为空啊? 一个比较困难的问题,在本页获取转发页的url~~~~顶着有分 JS类型转换问题 十万火急,如何屏蔽掉onunload事件,在线等待,先谢各位了快快快!!!!!! 如何实现在showmodeldialog()弹出的窗口中提交form但不弹出新窗口。 serializeObject如何才能将同name的用,分割开放在一个对象里? 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