经验心得-web前端

<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类的实例


你可能感兴趣的:(经验心得-web前端)