jsp 將input內value 轉換為url key=vlaue格式 拼接並傳值
阿新 • • 發佈:2018-12-11
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>