經驗心得-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類的實例
相關文章
相關標籤/搜索