jQuery 的ajax POST提交不了数据?

现在手jQuery和struts
如下的提交方法,在action中,所有的form表单都取不到,全为null
参数放在url后面的话可以取到
这是什么原因??

[code="javascript"] $.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());
});
}
});[/code]
[b]问题补充:[/b]
用的是form ,不是html:form
而且 form 里也写了action

还有个jquery 读XML在IE与FF下不一致

2个回答

你action里面是写了*.do,但是jquery没有调用你form.action
如果你form.submit(),肯定能取到数据.
具体jquery 怎么连接的我也不清楚.我猜测估计是以连接形式的把.

你这样应该不行.

为什么???
你的action在js里面写了
html:form表单里面却没有.struts不会去匹配form的.

所有用jquery不可能提交form表单.除非你的action在html:form写着.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐