你好我有这个遥控表格。我有2个提交按钮一个查看,一个下载。
<g:formRemote id="myForm" name="myForm" on404="alert('not found!')" update="updateMe"
url="[controller: 'crawler', action:'viewdata']"
before="if( validateForm( this ) ) { " after="}" >
我正在尝试让用户下载excel,但我的div会更新。
response.setContentType("application/octet-stream")
response.setHeader("Content-disposition", "attachment;filename=${msg+".xls"}")
response.outputStream << file.bytes
答案 0 :(得分:0)
我要做的是将您的remoteForm
切换为经典form
,并使用<g:submitToRemote update="updateMe" />
标记仅将预览操作添加为Ajax调用。这样您要下载的文档就不会出现在updateMe
div。
submitToRemote上的文档。