【问题标题】:Django recive array ajax problemDjango接收数组ajax问题
【发布时间】:2023-03-23 22:12:01
【问题描述】:

我正在通过 POST 请求向 Django 服务器发送数组 如果我使用开发服务器,我会看到

 <QueryDict: {u'arr[]': [u'1', u'2']}>

如果我发送到 Apache+Mod_wsgi 服务器,我会看到

 <QueryDict: {u'arr[]': [u'2']}>

最后一项,有什么想法吗?

更新:我的本地电脑上的开发服务器,如果我的本地电脑上的 Apache+mod_wsgi 一切正常,如果在远程 - 只有最后一项

【问题讨论】:

  • 您确定问题中的代码格式正确吗? &lt;/pre&gt; 标签真的存在于您的数据转储中吗?
  • request.GET.getlist('arr') 返回什么?
  • 是位于我的本地电脑 ['1','2'] 上的服务器,在远程 ['2'] 上。 “on remote case”中的 request.POST 不包含 ['1']

标签: python ajax django apache mod-wsgi


【解决方案1】:

我的解决方案: 用JSON2序列化数组

JSON.stringify(my_array)

并用

反序列化
import json
json.loads(str)

【讨论】:

    猜你喜欢
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 2021-11-26
    • 2015-07-13
    • 1970-01-01
    相关资源
    最近更新 更多