我是新的Django和AJAX(javascript)。 最后,我可以发送一些参数到Django视图。这个视图呈现一个编辑表单。 我发送的参数和视图响应的形式与我需要的信息,但我不能重定向到从视图呈现的形式。 AJAX温控功能:Django中的AJAX GET请求后重定向

$.ajax({

type:"GET",

url: "/recepcion/",

datatype: 'json',

data: ({i: idpro[0].innerHTML, a: ano[1].innerHTML, m: mes1[2].innerHTML }),

success: function(data){

window.location.href = data.redirect;

//window.open("GET",url,true)

}

});

Django的看法:

def RecepcionView(request):

idp = request.GET.get('i')

anio = request.GET.get('a')

mes = request.GET.get('m')

if request.method == 'POST':

r = DetalleRecepcion.objects.get(id_proveedor=idp,anio=anio,mes=mes)

form = RecepcionForm(request.POST, instance=r)

if form.is_valid():

form.save()

return HttpResponseRedirect('/monitor/')

else:

r = DetalleRecepcion.objects.get(id_proveedor=idp,anio=anio,mes=mes)

form = RecepcionForm(instance=r)

return render_to_response('recepcion.html',

{'form':form},

context_instance=RequestContext(request))

在萤火控制台可以看我的反应,是我需要的信息的形式。 我不知道如何从响应中重定向到页面,我不确定是否必须在django视图中添加一些重定向函数,或者仅在ajax成功函数中添加重定向函数。 我对这两种语言真的很陌生,我很困惑错误在哪里。

在此先感谢

2014-10-02

Joseleg

+0

为什么你要使用Ajax,如果你想重定向?为什么不使用标准表单并从那里返回重定向? –

2014-10-02 17:02:29

+0

我不从表单发送参数。我有一个带有几个选择下拉按钮的HTML表格。当用户点击选择设置时,我会采用三个值,即年份和月份,并将其传递给视图。我用一个简单的表单测试我的视图,并且工作正常并重定向到他编辑表单时没有任何问题。问题是当我尝试从函数重定向时。 –

2014-10-02 17:45:04

django ajax页面跳转,Django中的AJAX GET请求后重定向相关推荐

  1. django解决页面跳转问题

    django解决页面跳转问题 参考文章: (1)django解决页面跳转问题 (2)https://www.cnblogs.com/studong/p/9181524.html 备忘一下.

  2. Django(part15)--页面跳转

    学习笔记,仅供参考,有错必纠 模板 页面跳转 因为我不知道咋描述,所以直接放代码,我们一起来细细品味. pages.html <!DOCTYPE html> <html lang=& ...

  3. laravel ajax ip,怎么在Laravel中利用AJAX动态刷新部分页面

    怎么在Laravel中利用AJAX动态刷新部分页面 发布时间:2021-02-17 13:12:43 来源:亿速云 阅读:119 作者:Leah 怎么在Laravel中利用AJAX动态刷新部分页面?很 ...

  4. js中实现页面跳转(返回前一页、后一页)

    一:JS 重载页面,本地刷新,返回上一页 代码如下: <a href="javascript:history.go(-1)">返回上一页</a>  < ...

  5. java跳转页面后再跳回前一个页面_js中实现页面跳转(返回前一页、后一页)

    一:JS 重载页面,本地刷新,返回上一页 代码如下: 返回上一页 重载页面,本地刷新 返回上一页重载页面,本地刷新 返回前二页并刷新的JS代码应该怎样写. 代码如下: history.go(-2); ...

  6. ajax 提交订单,php-在Woocommerce 3中通过ajax提交并在结帐时创建订单

    我在结帐表单中添加了一个按钮: 并在functions.php文件中添加了一个AJAX代码段: add_action('wp_head', 'ajax_call_place_order'); func ...

  7. php ajax 框架,PHP开发框架kohana中处理ajax请求的例子

    这篇文章主要介绍了PHP开发框架kohana中处理ajax请求的例子,kohana是一个PHP5开发框架,需要的朋友可以参考下 今天分享的是在kohana中处理页面的ajax请求.2步搞定.前提是你的 ...

  8. c .net ajax,Asp.net mvc 2中使用Ajax的三种方式

    在Asp.net MVC中,我们能非常方便的使用Ajax.这篇文章将介绍三种Ajax使用的方式,分别为原始的Ajax调用.Jquery.Ajax Helper.分别采用这三种方式结合asp.net m ...

  9. java中ajax是什么意思,java中使用Ajax技术

    ajax技术是使页面能局部刷新的一种技术,全称应该是asynchronous JavaScript and xml从几个单词就知道它的请求响应的处理是异步的,而且使用的是JavaScript和xml技 ...

最新文章

  1. 《LeetCode力扣练习》第17题 电话号码的字母组合 Java
  2. python用什么开发平台_一般来说,python平台开发有什么作用?
  3. python运行过程中会被编译成二进制_Python代码在运行过程中,会被编译成二进制代码。_学小易找答案...
  4. 简书python自动化运维_简明Python开发教程(4):网络自动化运维的曙光
  5. 洛谷 P2867 [USACO06NOV]大广场Big Square
  6. 【转】C 编译器优化过程中的 Bug
  7. DL之DNN:基于Tensorflow框架对神经网络算法进行参数初始化的常用九大函数及其使用案例
  8. 计算机科学与技术指导情况记录表,计算机科学与技术系 教学情况检查表(期初)...
  9. coroutine - yield from
  10. 接口测试--apipost如何自定义header中的content-type
  11. 吴恩达《机器学习》第七章:正则化
  12. Redis3集群安装
  13. UVa 674 Coin Change(完全背包)
  14. 【图像处理】基于matlab GUI数字图像处理【含Matlab源码 652期】
  15. vi编辑器 末尾添加_VI编辑器的使用方法
  16. PackageManagerService启动流程源码解析
  17. Java简答题整理(一)
  18. vue组件开发之仿CSDN发布博客时面包屑标签和checkbox选中效果
  19. 微信小程序Token登录验证
  20. 博客专家贡献(2022年至今)--2022-11-29(转)

热门文章

  1. 计算机二级可以抵消计算机挂科吗,妈妈再也不用担心我挂科啦!| 计算机二级office考试...
  2. SEO网站优化基础解决方案[快速入门]
  3. 再见, Python, 你好, Julia
  4. Backtrader官方中文文档
  5. 博士申请 | 纽约州立大学布法罗分校邹韶峰老师招收强化学习方向全奖博士生...
  6. 毕业后的项目经历1-项目名称 HIS微服务 类型 医院系统
  7. ajax使鼠标触摸时图片放大,当鼠标移动到图片上时跟随鼠标显示放大的图片效果...
  8. pjsip 屏幕直播
  9. UE4_第三方库的引用
  10. THREAD APC 《寒江独钓》内核学习笔记(4)