jquery - Django:重建通过 $.post 发送的结构化参数

标签 jquery ajax django post

我正在发送带有结构化发布数据的 Ajax 请求(使用 jQuery):

$.post(
    myUrl,
    {
         items: [{code: 'a', description: 'aaa'},
                {code: 'b', description: 'bbb'}]
    })

我在request.POST中看到的是:

<QueryDict: {u'items[0][code]': [u'a'],
             u'items[0][description]': [u'aaa'],
             u'items[1][description]': [u'bbb'],
             u'items[1][code]': [u'b']}>

如何处理获取原始元素的请求?

(请注意,request.POST.get('items') 不起作用)

最佳答案

我为 Django/Python 制作了特殊的库来处理通过请求发送的结构化数据。您可以在 GitHub 上找到它 here .

关于jquery - Django:重建通过 $.post 发送的结构化参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4899143/

相关文章:

python - 使用 Django 制作 HTTPS 站点

javascript - 如何 - 在成功提交表单后以 jquery ajax 形式发出警报?

javascript - 使用 Prototype 的 $() 解析responseXML

MVC3 中的 ASP.NET AJAX 控件?

javascript - 被推送到数组的缓存选择器

Django-admin.py startproject --带有模板标签的模板

python - 尝试覆盖 django rest 框架中的更新方法以在更新后返回整个查询集

javascript - 如何访问从 JQuery 收到的 JSON 响应中的数据?

javascript - 如何制作d3.js饼图的单独文件并将其加载到html页面

javascript - 获取由javascript生成的其他页面的内容