Ron*_*újo 4 javascript jquery angularjs
如何在不使用$.paramjquery的情况下序列化对象?
我想要下面的对象:
var user = {username: 'ronald.araujo', password: '123456',};
Run Code Online (Sandbox Code Playgroud)
有以下输出:
username=ronald.araujo&password=123456
Run Code Online (Sandbox Code Playgroud)
有什么建议?记住我会使用Angularjs或纯Javascript来做到这一点.
编辑:
我使用动词"save"($ resource)angularjs.我怎么能设置标题"application/x-www-form-urlencoded"并序列化?
纯JavaScript可以做到这一点:
function serializeObj(obj) {
var result = [];
for (var property in obj)
result.push(encodeURIComponent(property) + "=" + encodeURIComponent(obj[property]));
return result.join("&");
}
var user = {
username: 'ronald.araujo',
password: '123456'
};
var serialized = serializeObj(user);
console.log(serialized); //username=ronald.araujo&password=123456Run Code Online (Sandbox Code Playgroud)
原始答案的链接:如何在AngularJS中使用$ http发布urlencoded表单数据?
| 归档时间: |
|
| 查看次数: |
10508 次 |
| 最近记录: |