首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

利用jquery.form.js异步提交表单,但是不调用回调函数,咋回事? 在百度上放了N天无人能答

2012-01-11 
利用jquery.form.js异步提交表单,但是不调用回调函数,怎么回事? 在百度上放了N天无人能答这是struts2的源

利用jquery.form.js异步提交表单,但是不调用回调函数,怎么回事? 在百度上放了N天无人能答
这是struts2的源代码

Java code
public String saveSearch() throws Exception {        // TODO Auto-generated method stub        String s=ServletActionContext.getRequest().getParameter("guo");        HttpServletResponse response = ServletActionContext.getResponse();           PrintWriter out=response.getWriter();        ServletActionContext.getResponse().getWriter().write("your output String");        System.out.println(s+"==-");        return null;    }



下面是前台页面:

Java code
<script type="text/javascript" src="<%=request.getContextPath() %>/common/js/jquery-1.3.2.min.js"></script><script type="text/javascript" src="<%=request.getContextPath() %>/common/js/jquery.form.js"></script><SCRIPT type="text/javascript">        $(document).ready(function() {         var options={                 target:'#output1',                 url:"<%=request.getContextPath() %>/search/saveSearch",                   beforeSubmit:function(){                    alert("pre");                   },                success: function(data){                    alert("post");                   }        };                    $("#searchForm").submit(function() {                  $(this).ajaxSubmit(options);                  return false;            });      });         </SCRIPT>


[解决办法]
楼主解释的不是很清楚,后台可以进去么,进不去报什么错了,把测试时的疑问提出来 大家解决
[解决办法]
你的beforeSubmit有没有执行

[解决办法]
这种专业性那么强的问题,怎么能放百度呢,
[解决办法]
如果你有firebug,估计这会问题就解决了

 请使用firefox+firebug调试js
或者chrome也行
ie不行

热点排行