Django中用form提交表单,用ajax请求后端数据,返回原来的页面

我的需求是用form表单提交一个excle表格,在后台解析后将数据返回到ajax中,然后渲染在原来提交的页面,但是采用HttpResponse返回数据,它返回的是新的页面,即表单中action=‘ ’的页面,没有返回原来的页面(index.html,有登录的信息),如果返回redirct重定向,则没有参数返回,不会将解析的数据交给ajax。所以呢 如何将后台解析的数据返回给ajax,同时返回原来的页面(index)! HTML,普通点击,可触发ajax请求,但不能上传要分析的excle,不能处理数据 {% csrf_token %} <input type="file" > <button type="submit" class="s1">确定</button>

HTML,form表单提交,excle表可上传,可实现数据处理,但返回的结果通过HttpResponse(result),页面会进入1270.0.1:8000/handle,没有返回原来的页面(index) <form action="/handle/" method="post" enctype="multipart/form-data"> {% csrf_token %} <input type="file" > <button type="submit" class="s1">确定</button> </form>

求大佬解救呀

评论 0