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>

猜你喜欢

转载自blog.csdn.net/hanglife/article/details/82824902