jQuery对表单进行serialize()后可以反序列化出来吗
我目前要求开发的功能:有两个页面,form表单内容一样:要求点一个按钮就将页面一的表单的值存起来,在页面二点击按钮将刚才保存的值分别在对应的框中弄出来...
我目前要求开发的功能:
有两个页面,form表单内容一样:
要求点一个按钮就将页面一的表单的值存起来,在页面二点击按钮将刚才保存的值分别在对应的框中弄出来 展开
有两个页面,form表单内容一样:
要求点一个按钮就将页面一的表单的值存起来,在页面二点击按钮将刚才保存的值分别在对应的框中弄出来 展开
2个回答
展开全部
form
<form id="fs">
<div class="field">
<label>name</label>
<input type="text" name="name">
</div>
<div class="field">
<label>name</label>
<input type="text" name="age">
</div>
<div class="field">
<label>name</label>
<input type="text" name="charId">
</div>
</form>
js:
//序列化
var data = $('#fs').serialize();
console.log(data)//=> 'name=val&age=val&charId=val'
//反序列化
var data = 'name=val&age=val&charId=val';
data.split('&').forEach(function(param){
param = param.split('=');
var name = param[0],
val = param[1];
$('#fs [name=' + name + ']').val(val);
})
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个需要用的服务器语言来解决的吧!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询