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

Javascript 无法将表单的所有值传递给jquery函数,javascript,jquery,ajax,struts2,Javascript,Jquery,Ajax,Struts2,我有一个表单需要将其值传递到后端并接收响应 我正在使用jquery,但如果您知道任何其他方法,请务必让我知道 我使用下面的代码进行操作,但它没有收到值,而且我不知道在收到响应后如何将它们发送到后端 $('#myform').on("submit",function(event){ var mydata = $('myform').serialize(); alert(mydata); }); <s:form id="myform"> <s:text

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

我正在使用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>
$('#myform')。在(“提交”,函数(事件){
var mydata=$('myform').serialize();
警报(mydata);
});
更改

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


在这种情况下,您应该使用而不是。

请发布呈现的HTML而不是struts代码,并请发布
mydata
的值。您能定义不能传递所有值的含义吗??哪些值传递给操作,哪些值不传递给操作?同时显示您的操作代码
var mydata = $('#myform').serialize();