问题描述
现在手jQuery和struts 如下的提交方法,在action中,所有的form表单都取不到,全为null参数放在url后面的话可以取到这是什么原因?? $.ajax({ url: 'lomcItemAE.do', type: 'POST', timeout: 30000, error: function(){ alert('Error loading XML document'); }, success: function(xml){ alert(xml); $(xml).find("model").each(function(i){ alert($(this).text()); }); }});问题补充:用的是form ,不是<html:form>而且 form 里也写了action还有个jquery 读XML在IE与FF下不一致
解决方案
你action里面是写了*.do,但是jquery没有调用你form.action如果你form.submit(),肯定能取到数据.具体jquery 怎么连接的我也不清楚.我猜测估计是以连接形式的把.
解决方案二:
你这样应该不行.为什么???你的action在js里面写了<html:form>表单里面却没有.struts不会去匹配form的.所有用jquery不可能提交form表单.除非你的action在<html:form>写着.
时间: 2024-11-01 16:01:50