首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ajaxForm动态改变目标

ajaxForm动态改变目标
EN

Stack Overflow用户
提问于 2014-01-23 21:33:46
回答 1查看 258关注 0票数 1

我有一些使用http://jquery.malsup.com/form/的遗留代码。遗留代码从表单中获取搜索参数,执行DB查询并显示结果。(使用Java Servlet)

通过注册form的输出以转到特定的目标(div)来使用ajaxForm。

现在我们需要添加Export功能。当我们创建excel文件并像下面这样设置contentType和内容配置时,excel文件仍然不会以“另存为”弹出的形式出现,而是转到相同的“div”位置,并且excel内容会以奇怪的字符显示在html分区上。

代码语言:javascript
复制
response.setContentType("application/vnd.ms-excel; charset=utf-8");
response.setHeader("Content-Disposition", "attachment; filename="+ "Report" + ".xls");

我想知道是否有一种方法可以禁止将目标注册到特定的div来处理excel输出请求,而启用它来处理常规的搜索请求。

我提到了这个链接- Better way to temporarily disable ajax submission on ajaxForm plugin,但仍然一无所知。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-02-28 14:49:07

我在上面问题中给出的链接帮助我解决了这个问题。我的错,我应该坚持并尝试更多的方法。我也用我的发现更新了这个问题。谢谢。

触发自定义事件做到了这一点。而且,我使用的是ajaxSubmit,而不是ajaxForm。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21309670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档