这样查询出数据
user_add1 = UserAddress.objects.filter(id=int(add_id))
然后序列化
json_data = serializers.serialize("json", user_add1, ensure_ascii=False)
返回json
return 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"}}]
前端怎么调用json
alert(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();
}
},
});
}
喵喔喔
随时随地看视频慕课网APP
相关分类