jQuery 回调函数不执行-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

jQuery 回调函数不执行

2016-07-08 14:36:00 1762 1

我用jQuery的插件jquery.form.js 做一个文件上传的操作 后台struts2接受 返回xml 数据 但是我的jQuery回调函数不执行 以下是我的代码 希望各位大虾指点一下

html :

<%@ page language="java" contentType="text/html; charset=GB2312"%>   
<%@ taglib prefix="s" uri="/struts-tags" %>  
<html>
     <head>
      <script type="text/javascript" src="js/jquery.form.js"></script> 
       <script type="text/javascript" src="js/jquery.js"></script> 
        
     <script type="text/javascript">
      
      function ajaxAddSubmit(){
       // var data = document.getElementById("form1");
         
         var options = {
      url:'doUpload',
      dataType: 'text/xml',
     // data:{func:functemp,lan:cutlink2('lan')},
      error: function(){
         alert("oooo");
       },
      success: function(data) {
        alert("000");
      }};
     $('#form1').ajaxSubmit(options); 
         
       } 
       
      </script>
     </head>
 <body>
  
  <s:form name="form" id="form1" action="doTxtUpload" method="POST" enctype="multipart/form-data"  >
 
 添加TXT作品:<input type=file name="upload" style="width:300px;height:20px;" value="浏览"/>
 <input type=radio name="states" value="0" checked=true/>传至草稿箱 
 <input type=radio name="states" value="1"/>提交审核 &nbsp;&nbsp;
 <input type="submit" value="上传" onclick="submitForm();" style="width:70px;height:20px;"/>
 
 
</s:form>
</body>
</html>

action:

public String execute(){
/*/
HttpServletResponse response = ServletActionContext.getResponse();

System.out.println(states);

response.setContentType("text/xml;charset=utf-8"); //会乱码

 response.setCharacterEncoding("UTF-8"); //(

 response.setHeader("Cache-Control", "no-cache");   
 try {

PrintWriter out=response.getWriter();

  System.out.println("aaaaaaaaaaaaa");

   

out.print(""+states+"");

response.getWriter().flush();

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

   
  return null;

}
struts.xml :

<package name="action" namespace="/" extends="struts-default">
<action name="doTxtUpload" class="com.LoginAction">
    
</action>    
</package>

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:53:23

    submitForm()这个JS方法在哪儿,怎么没看到呢?

    还有,type="submit"点击之后默认就有提交form(

    至于你按我说的做了,可能还是弄不起,那可能还有其它问题,不过先把我上面说的问题解决了来。

    0 0
相关问答

41

回答

[@徐雷frank][¥20]什么是JAVA的平台无关性

大河人家 2018-10-29 23:55:20 146689浏览量 回答数 41

170

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 232268浏览量 回答数 170

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 159402浏览量 回答数 145

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 340468浏览量 回答数 8

13

回答

[@饭娱咖啡][¥20]我想知道 Java 关于引用那一块的知识

心意乱 2018-10-31 18:44:12 143291浏览量 回答数 13

119

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 301038浏览量 回答数 119

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 148519浏览量 回答数 22

24

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 658006浏览量 回答数 24

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 147508浏览量 回答数 31

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 483332浏览量 回答数 24
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载