serialize()方法得到的结果形式为,a=1&b=2&c=3&d=4 的编码对象。如果遇到汉字,用serialize()后汉子会转为编码
var postData = $('.form-horizontal').serialize();
将类明为form-horizontal的form表单执行serialize()方法
{# 如果不用decodeURIComponent()方法,得到的结果是username=%E5%88%98%E6%98%8A%E8%BE%B0&age=12&gender=0&cls_id=1 #}
{# 如果用decodeURIComponent()方法,得到的结果是 username=刘昊辰&age=12&gender=0&cls_id=1#}
function createRow(postData,nid) {
postData=decodeURIComponent(postData,true);
{# 如果不用decodeURIComponent()方法,得到的结果是username=%E5%88%98%E6%98%8A%E8%BE%B0&age=12&gender=0&cls_id=1 #}
{# 如果用decodeURIComponent()方法,得到的结果是 username=刘昊辰&age=12&gender=0&cls_id=1#}
console.log(postData)
console.log(postData.split('&')[0].split('=')[1])
var tr = document.createElement('tr');
var tdId = document.createElement('td');
tdId.innerHTML = nid;
$(tr).append(tdId);
var tdUser = document.createElement('td');
tdUser.innerHTML =postData.split('&')[0].split('=')[1]
$(tr).append(tdUser);
var tdAge = document.createElement('td');
tdAge.innerHTML = postData.split('&')[1].split('=')[1]
$(tr).append(tdAge);