gpt4 book ai didi

arrays - 如何将字典对象的javascript列表发送到django ajax

转载 作者:行者123 更新时间:2023-12-01 14:35:33 24 4
gpt4 key购买 nike

我有这样的模板

<a href="javascript:;" onclick="AddPropety();" >Submit </a>


function AddPropety(){
var list = [{'name':'parrot','color':'green'},{'name':'dog','color':'brown'},etc...];
var formData = new FormData($('#submit_form')[0]);
formData.append("list", list);
$.ajax({
url: "{% url 'add_details' %}",
type: 'POST',
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,


});// end of $.ajax

return false;

}

和ajax如下所示
def add_details(request):
response_data = {}
if request.is_ajax():

lists = request.POST.get('list')
print lists
for list in lists:
print list
response_data['status'] = "success"

else:
response_data['status'] = "Error"

return HttpResponse(json.dumps(response_data), content_type='application/json')

在运行这段代码时,我得到了像对象这样的值。如何获取字典或字典列表等值

提前致谢 ..

最佳答案

var arr = ["a","b",,,"e"];
var json_string = JSON.stringify(arr);

.
   json_string = '[{'name':'parrot','color':'green'},{'name':'dog','color':'brown'},etc...]'  # passed from JavaScrip    try:
import simplejson as json
result = json.loads(json_string)

关于arrays - 如何将字典对象的javascript列表发送到django ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25862798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com