<input type="hidden" value="" /> (misu2.0项目中pushProject.jsp计算保证金) 对于input中值的提交,因浏览器能够修改其值,故涉及计算结果内的值放到后台来计算
$.post( "/collect/collectPro.do", $('#formCollProID').serialize(), function(data){ f = data.split('|'); $("#collectClick").val(f[1]); f[0] == "COLLECTED" ? showTips("您已收藏!", 230, 1) : f[0] == "OK" ? showTips("收藏成功!", 230, 1) ? [] : o.text("取消收藏") : showTips("收藏失败!", 230, 1); }, "text" ); (misu2.0项目中pindex.jsp)表单的ajax提交方式(表单序列化提交,这样可直接提交对象,如springMVC)
var array = [ {name: 'a', phone: 1}, {name: 'b', phone: 5}, {name: 'd', phone: 3}, {name: 'c', phone: 4} ] OR var array = new Array(); array[0] = {name: 'a', phone: 1}; array[1] = {name: 'b', phone: 5}; array[2] = {name: 'd', phone: 3}; array[3] = {name: 'c', phone: 4}; array.sort(getSortFun('desc', 'phone')); function getSortFun(order, sortBy) { var ordAlpah = (order == 'asc') ? '>' : '<'; var sortFun = new Function('a', 'b', 'return a.' + sortBy + ordAlpah + 'b.' + sortBy + '?1:-1'); return sortFun; } alert(JSON.stringify(array)); json对象构建并排序 Function构造函数建立函数比传统方式慢得多。但全部函数都应看做Function类的实例