区块链技术博客
www.b2bchain.cn

Django,要加载网站然后更新 – javascript程序员分享

本文介绍了Django,要加载网站然后更新 – javascript程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我是Django和Python的新手,请多多包涵。
我正在尝试提交表单(在test.html页面中),提交表单后,我想加载一个新页面(test.html/web1.html),然后该页面将显示正在运行的任务的连续更新。

目前,这在单个页面上有效,我在其中提交表单,然后使用AJAX在同一页面上获取更新。我想在新页面上实现。下面是我的代码。

test.js

$('#Submit_button').on('submit',function(event){     event.preventDefault();     console.log("form submitted!")       call_func();   });   function  call_func() {      $.ajax({        url : "start_task/", // the endpoint        data:{...,'init':call_func.i}, // call_func.i to iterate 2 times     headers: {Accept: "application/json"},     success : function(json) {           if(call_func.i==0){             call_func.i=1;             call_func();                         }                        else ... 

views.py

def start_task(request):     if request.method == 'POST':         init = request.POST.get('init')         print('init =',init)         if init==0:             return render(request, 'my_app/web1.html')             elif init==1:             # work on updates             return HttpResponse(                 json.dumps(response_data),                 content_type="application/json"             ) 

html

<form action="/test.html/start_task/" method="POST" id="Submit_button"> 

如何仅将AJAX用于后半部分(以更新新页面),并在提交后首先加载页面?

参考方案

我认为您需要类似HttpResponseRedirect之类的东西,而不是HttpResponse:

       if form.is_valid(): # validation            # Process your data            # ...            return HttpResponseRedirect('/new_page_url/') 

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

JSON(来自api的内部数组):[{"id":"001", "name":"john", "age":"40"}, {"id":"002", "name":"jane&…

我正在尝试将变量传递给javascript函数。根据用户的选择,它可以是文本或图像。这里已经讨论了类似的问题,但我无法解决。在php中,我这样编码:if ($choice == 1) { $img = '<img src = "../folder/'.$_SESSION["img"].'&#0…

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

我雇用了一名开发人员来帮助完成某些工作,他主要专注于PHP,并尝试了这种javascript。每当以下AJAX脚本将HTML重新加载到DOM中时,它都会中断页面​​。它通过Codenigniter调用了一个函数以重新加载页面中的view。一旦发生这种情况,所有的javascript将不再起作用。我似乎找不到能帮助解决此问题的解决方案。请帮忙。注意:理想情况下…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Django,要加载网站然后更新 – javascript程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们