我有一个使用 HTML 按钮调用的 python 例程。我无法使用 AJAX 从该按钮调用。它必须是通过 URL 进行的调用,例如
onClick="location.href='server/csvExport'">
但是我如何引用发布运行 HTML 的服务器,因为该服务器可能是发布此站点的众多服务器之一?这是 Python 端代码,它是主要对象的公开方法。运行的服务器基于 CherryPy。
def csvExport(self, **kwargs):
sql = '''SELECT * FROM ...
"...
"...
xLine += f2+f3+f1+f6+f8+f4+"\n"
rtr = xLine
CSV_Filename = "ExportReport"
cherrypy.response.headers['content-type'] = 'text/csv'
cherrypy.response.headers['content-disposition'] = 'attachment; filename=%s.csv'% CSV_Filename
return rtr
csvExport.exposed = True
TIA
丹麦