jQuery对表单进行serialize()后可以反序列化出来吗
发布网友
发布时间:2022-05-07 06:04
我来回答
共2个回答
热心网友
时间:2022-04-20 09:25
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);
})
热心网友
时间:2022-04-20 10:43
这个需要用的服务器语言来解决的吧!!