这样查询出数据user_add1 = UserAddress.objects.filter(id=int(add_id))然后序列化json_data = serializers.serialize("json", user_add1, ensure_ascii=False)返回jsonreturn HttpResponse(json.dumps(json_data), content_type="application/json; charset=utf-8")前端接收到json怎么去掉[]括号?[{"model": "Shopping.useraddress", "pk": 8, "fields": {"user": 3, "district": "拉数据来看考虑建立科技", "address": "考虑建立科技可立即离开", "signer_name": "张三", "signer_mobile": "12345678901", "default_add": false, "add_time": "2018-03-29T14:32:35.552Z"}}]前端怎么调用jsonalert(data.fields.address)這样获取不到值获取编辑地址的ID然后ajax传到后端,比如我点击id=9的编辑,但是实际传回去的是id=7,如何才能传回不同的id了?<a onclick="modify()" id="modify" data-id="7" ><i class="am-icon-edit"></i>编辑</a><a onclick="modify()" id="modify" data-id="8" ><i class="am-icon-edit"></i>编辑</a><a onclick="modify()" id="modify" data-id="9" ><i class="am-icon-edit"></i>编辑</a>function like() { var tree = document.getElementById("delete"); var id = (tree.getAttribute("data-id")); $.ajax({ cache: false, type: "POST", url:"{% url 'address' %}", data:{'add_id': id, 'type': 'delete'}, async: true, beforeSend:function(xhr, settings){ xhr.setRequestHeader("X-CSRFToken", "{{ csrf_token }}"); }, success: function(data) { if(data.status == 'success'){ window.location.reload(); } }, }); }
添加回答
举报
0/150
提交
取消
