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

mvj3 · March 22, 2014 · Last by mvj3 replied at March 23, 2014 · 2194 hits

项目地址在 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 的人来说不失为一种好处。

You need to Sign in before reply, if you don't have an account, please Sign up first.