后台提交表单的问题。

大帅大啊 2013-03-25 09:24:44
我现在是想实现这样的功能:利用jspsmartupload上传文件,但是不打开上传文件的jsp页面,也就是后台提交。想请教一下如何实现。
一下是网上查询到的解决方法,但是页面还是跳转到了do_upload.jsp页面 = =。
<script>function operate() { 
// jquery 表单提交
$("#form1").ajaxSubmit(function(message) {
// 对于表单提交成功后处理,message为提交页面operation.htm的返回内容
});

return false; // 必须返回false,否则表单会自己再做一次提交操作,并且页面跳转
}
</script>

<form id="form1" name="form1" method="post" action="do_upload.jsp" onsubmit="return operate();" ENCTYPE="multipart/form-data">
<table width="240" height="139" border="5" align="center" cellpadding="-2" cellspacing="-2" bgcolor="#BF2AF5 border-color="black";">
<tr><td> 上传文件:</td></tr>
<tr><td><input type="file" id = "attach" name="attach" /></td></tr>
<tr><td><input type="submit" name="sub" value="提交" /></td></tr>
</table>
</form>
...全文
130 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
onlyyou67 2013-03-25
  • 打赏
  • 举报
回复
顶楼上,本人也遇到过
鸡肋啊 2013-03-25
  • 打赏
  • 举报
回复
引用 5 楼 wing0107 的回复:
引用 1 楼 liukewengx 的回复: 引用 楼主 wing0107 的回复:我现在是想实现这样的功能:利用jspsmartupload上传文件,但是不打开上传文件的jsp页面,也就是后台提交。想请教一下如何实现。 一下是网上查询到的解决方法,但是页面还是跳转到了do_upload.jsp页面 = =。 JavaScript code ? 123456789 ……
我晕,你有上传界面了如果不需要其他什么特效效果,那在form提交直接到后台处理上传就是了啊; 如果你要一些好看的效果(比如上传进度条之类的),那可以用这些smartupload,ajaxupload之类的; 推荐一个flash上传的swfupload
大帅大啊 2013-03-25
  • 打赏
  • 举报
回复
引用 10 楼 zhyli_c 的回复:
引用 6 楼 wing0107 的回复:引用 4 楼 zhyli_c 的回复:ajax上传,ajaxfileupload.js不错 能详细点儿么,嘿嘿。接触ajax比较少 网上例子很多的。。。 http://www.cnblogs.com/pcajax/archive/2009/12/16/1663329.html
去看看呵
大帅大啊 2013-03-25
  • 打赏
  • 举报
回复
引用 8 楼 bichir 的回复:
<iframe style="display: none;" name="ifr" id="ifr" ></iframe> <form action="http://www.baidu.com" method="post" enctype="multipart/form-data" target="ifr"> <input type="submit" valu……
能行的,感谢~
李志遠 2013-03-25
  • 打赏
  • 举报
回复
引用 6 楼 wing0107 的回复:
引用 4 楼 zhyli_c 的回复:ajax上传,ajaxfileupload.js不错 能详细点儿么,嘿嘿。接触ajax比较少
网上例子很多的。。。 http://www.cnblogs.com/pcajax/archive/2009/12/16/1663329.html
大帅大啊 2013-03-25
  • 打赏
  • 举报
回复
引用 8 楼 bichir 的回复:
<iframe style="display: none;" name="ifr" id="ifr" ></iframe> <form action="http://www.baidu.com" method="post" enctype="multipart/form-data" target="ifr"> <input type="submit" valu……
嗯,研究研究~
bichir 2013-03-25
  • 打赏
  • 举报
回复
<iframe style="display: none;" name="ifr" id="ifr" ></iframe> <form action="http://www.baidu.com" method="post" enctype="multipart/form-data" target="ifr"> <input type="submit" value="上传"/> </form>
大帅大啊 2013-03-25
  • 打赏
  • 举报
回复
引用 3 楼 bichir 的回复:
用IFRAME提交,指定一下TARGET。
target为jsp文件自己?
大帅大啊 2013-03-25
  • 打赏
  • 举报
回复
引用 4 楼 zhyli_c 的回复:
ajax上传,ajaxfileupload.js不错
能详细点儿么,嘿嘿。接触ajax比较少
大帅大啊 2013-03-25
  • 打赏
  • 举报
回复
引用 1 楼 liukewengx 的回复:
引用 楼主 wing0107 的回复:我现在是想实现这样的功能:利用jspsmartupload上传文件,但是不打开上传文件的jsp页面,也就是后台提交。想请教一下如何实现。 一下是网上查询到的解决方法,但是页面还是跳转到了do_upload.jsp页面 = =。 JavaScript code ? 123456789 <script>f……
那个form就是在上传界面啊,用来获取文件。form中的action="do_upload.jsp" 是上传文件到服务器的jsp页面。现在想要实现的就是让do_upload.jsp的功能在后台实现,不跳转到do_upload.jsp页面。
李志遠 2013-03-25
  • 打赏
  • 举报
回复
ajax上传,ajaxfileupload.js不错
bichir 2013-03-25
  • 打赏
  • 举报
回复
用IFRAME提交,指定一下TARGET。
忧郁的苦笑 2013-03-25
  • 打赏
  • 举报
回复
感觉好像好有问题,没有进入后台操作。我们都是页面跳到后台action中出来,然后再返回页面
鸡肋啊 2013-03-25
  • 打赏
  • 举报
回复
引用 楼主 wing0107 的回复:
我现在是想实现这样的功能:利用jspsmartupload上传文件,但是不打开上传文件的jsp页面,也就是后台提交。想请教一下如何实现。 一下是网上查询到的解决方法,但是页面还是跳转到了do_upload.jsp页面 = =。 JavaScript code ? 123456789 <script>function operate() { ……
不通过上传界面,那你后台怎么获取上传文件或者文件流?
DM平台,不仅仅是一个netcore后台开发框架,他也是一个企业级快速开发解决方案。只用拖拉和编写一些简单的JavaScript即可实现业务功能创建和复杂的逻辑关系,能让初学者更快的入门并投入到团队的项目开发中去。让开发者注重专注业务,其余有平台来封装技术细节,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。DM平台是作者和自己的开发团队结合了多年开发经验,以及各方面的应用案例,把多个开源框架的优势和特殊功能集中进行优中选优,进行了二次开发后,完成了一次全部重构,也纳入很多新的思想。不管是从开发者模式、底层架构、逻辑处理还是到用户界面,用户交互体验上都有了与众不同、独竖一帜的表现,集百家之长成自家之源。努力为大中小微企业打造全方位企业级快速开发解决方案。零代码开发是指开发简单功能模块时可一键生成无须代码,如果开发复杂模块只需学习DM平台的插件功能,书写JavaScript代码调用相关Api函数即可实现,对程序初学者可快速入门并参与项目开发。在表单设计、视图设计、审批流程等方面DM平台采用可视化操作,所见即所得;平台采用NetCore框架开源,支持前后端分离,具有可运行在国外国内系统的跨平台性;平台支持多语言、多币种,可以后台直接配置即可;

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧