Form 获取JSON参数和URL参数

Form前置准备

首先我们有一个表单

<form id="params">
  <input name="userName"  value="123">
  <input name="userSex"  value="男">
</form>

方式一:获取URL参数,用问号连接

let params=$('#params').serialize();
//使用参数
let reqUrl='xxx.com/xxx.do?'+params

实际得params内容格式为:

userName=123&userSex=男

方式二:获取JSON参数

首先需要一个工具方法

function getFormToJson(formObj){
            let formData=$(formObj).serializeArray();
	        var obj={}
	        for (var i in formData) {
	            obj[formData[i].name]=formData[i]['value'];
	        }
	        return obj;
}

具体使用:

let params=getFormJSON($('#params'));

上述params参数实际为:

{
"userName":"123",
"userSex":"男"
}

原创文章,作者:306829225,如若转载,请注明出处:https://blog.ytso.com/243760.html

(0)
上一篇 2022年4月11日
下一篇 2022年4月11日

相关推荐

发表回复

登录后才能评论