无法将表单的所有值传递给jquery函数

时间:2013-05-27 07:03:52

标签: javascript jquery ajax struts2

我有一个表单,需要将其值传递给后端并接收响应。

我正在使用jquery,但如果您知道其他任何方法,请告诉我。

我使用以下代码进行操作,但它没有收到值,我也不知道如果收到响应后如何将它们发送到后端。

$('#myform').on("submit",function(event){
    var mydata = $('myform').serialize();
    alert(mydata); 
});


<s:form id="myform">
    <s:textfield name="name" label="name"/>
    <s:textfield name="family" label="family"/>
    <s:submit validate="true"></s:submit>
</s:form>

1 个答案:

答案 0 :(得分:4)

更改

var mydata = $('myform').serialize();

var mydata = $('#myform').serialize();

在这种情况下,您应该使用ID selector而不是element selector