我可能会倒退,但是我试图在成功函数中使用pk创建要加载的href。
该pk将是新的,并已由save()创建
我想知道的是如何将self.pk包发布到js来使用它。
JavaScript
JS
$.ajax({
type: "POST",
url: "/api/add/res/",
data: JSON.stringify(data),
success: function(response) {
var successMessage = $('<div>').text('New Personnel file created in database...').css({'color':'green', 'padding':'5px'}).addClass('pull-right');
$('.form-group').removeClass('has-error')
$('#submitresource').html('Added!').addClass('btn-success')
$('.modal-row' ).append(successMessage);
$.get('newres_pk'),
window.setTimeout(function(){window.location.href ="'/Personnel/results.html?id="+newres_pk+"'"},3000)
},
contentType: "application/json",
dataType: "json"
})
def set(request):
data = json.loads(request.body)
res = Resource.objects.create(
title=data['title'],
preferred_name=data['preferred_name'],
last_name=data['last_name'],
employstatus=data['employstatus'],
employer=Employer.objects.get(employer_name=data['employer']),
role=Role.objects.get(role_name=data['role']),
location=Location.objects.get(name=data['location']),
workphone=data['workphone'],
mobile_phone=data['mobile_phone'],
email=data['email'],
notes=data['notes'],
updated_by=data['updated_by'],
)
res.save()
newres_pk = res.pk
print res
return HttpResponse('"Submitted"', content_type='application/json')
参考方案
返回时,您可以包括要通过ex发送的数据:
from django.http import JsonResponse
data = {'message':'your message'}
return JsonResponse(data)
并在javascript中..
success: function(response) {
console.log(response.message);
在Django视图中渲染URL变量 - javascript我试图在URL中传递一个id,它是在js中创建的,我需要在渲染中传递它,以便可以在新页面的jQuery中使用它。这可能吗?JSresults ="'results/"+this.pk+"'"; 网址url(r'^personnel/results/(\d*)/$', '…
Javascript无法读取Django模板中字典的键和值 - javascript我有一本像这样的字典:dest = {2: [u'canada', u'A', 'Ottawa'], 5: [u'Malaysia', u'A', 'KualaLumpur'],...} 然后,我尝试使用javascript从Django模…
Django模板将字符串解析为整数 - javascript我有一个看起来像下面的列表:[(2,'09-07-2014')] 当我在客户端访问此列表时,可以使用以下命令访问它:{% for item in list %} console.log( {{ item.0 }} + ' and ' + {{ item.1 }} ) {% endfor %} 问题是item.0会按原样…
如何使用javascript在模板中使用以下python词典? - javascript我有这样的Python字典:{'test_data': ['reads_1.fq', 'reads_2.fq'], 'test_data/new_directory': ['ok.txt'], 'hello': ['ok.txt&…
如果我得到url(''),我该如何使用另一个URL - javascript我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…