1. 程式人生 > >jsp 將input內value 轉換為url key=vlaue格式 拼接並傳值

jsp 將input內value 轉換為url key=vlaue格式 拼接並傳值

jsp button點選事件 使用ajax url拼接無法傳值 request.parameter("name"); 無法獲取值

$("#btn").click(function(){
                //獲得所有提交按鈕
                var commentInput = $("#formLogin").find(":input");
                //(第一種方式) 基於表單元素的Ajax請求
                //把提交資料序列化成JSON物件陣列格式資料
                var jsonSub = commentInput.serializeArray();
                //獲得JSON物件陣列格式資料轉化成提交字串(key=val&key=val)


                var subStr = $.param(jsonSub);
                var jsonSub_2 = commentInput.serialize();
                //(第二種方式) var jsonSub = commentInput.serialize();
                $.get("url",subStr,function(result) { } );
            });

serializeArray() 將一個或多個表單元素 或者 form 元素本身 值轉換為JSON陣列

serialize() 將一個或多個表單元素  或者 form 元素本身 轉換為url key=value&key=value...

$.param();JSON、JSON陣列  //序列化一個 key/value 物件 key=value&key=value...

在 jQuery 1.4 中,HTML5 的 input 元素也會被序列化。

js 禁用超連結重新整理頁面 <a href='javascript:;'>Click</a>