不借助jquery这种框架。数据对象也不是通过表单得来的。这种情况下:只能自己手写,把对象序列化查询字符吗?例如:{key1:'apple',key2:'banana'}转换成:'key1=apple&key2=banana'这种字符串,然很放到请求体里?
1 回答
皈依舞
TA贡献1851条经验 获得超3个赞
var postData = '';
for(var i in data){
postData += i + '=' + data[i] + '&';
}
var len = postData.length;
postData = postData.substring(0,(len -1));
console.log(postData);
改进一下
var postData = [];
for(let key in data){
postData.push(`${encodeURIComponent(key)}=${encodeURIComponent(data[key])}`);
}
postData = postData.join('&');
添加回答
举报
0/150
提交
取消