JavaScript [分享] 在 JavaScript 里解析表单的多层嵌套参数

mvj3 · 2014年03月22日 · 最后由 mvj3 回复于 2014年03月23日 · 2140 次阅读

项目地址在 https://github.com/mvj3/normalize_nested_params

最近在做一个复杂数据结构的内容管理系统,数据格式为多层嵌套。因为后端用的是 Python 的 Flask Web 框架,且在前端也需要进行数据操作,所以只好在前端去模拟 Rails 的 Rack 里支持嵌套参数解析的功能了。

用例

obj = {}
_.normalize_nested_params(obj, "contents[][style]", 'bold') #=> {"contents":[{"style":"bold"}]}
_.normalize_nested_params(obj, "contents[][style]")         #=> 'bold'

相关引用

考不考虑后端改成 Ruby 呢

#2 楼 @swordray 公司要求用 Python 做开发的。Flask 和 Rails 相比,虽然思维方式稍微有些差异,但代码量应该说差不多,所以多接触下其他语言框架对于写了四五年 Rails 的人来说不失为一种好处。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号