所以我做了一些网络开发,由于我的雇主设置了一些限制,我需要使用 cheetah 和cherrypy。我有这个表单,在提交时运行一个函数,并且从所述函数我通过 HTTPRedirect 调用另一个函数,我想要的是在不重定向的情况下调用它。这是一个例子
@cherrypy.expose
def onSubmit(**kwargs):
##Do something
##Do something
##Do something
raise cherrypy.HTTPRedirect("/some_other_location/doSomethingElse?arg1=x&arg2=y")
现在我想在运行第二个函数后做更多的事情,但我不能因为我重定向代码到此结束。所以我的问题是,有没有办法运行其他功能而不是重定向,但仍然使用 HTTP。在 javascript 中,我会使用 AJAX 并将其传递给 url,将输出存储在 loader 变量中,但我不确定如何使用cherrypy