我有一个表单,需要将其值传递给后端并接收响应。
我正在使用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>
答案 0 :(得分:4)
更改
var mydata = $('myform').serialize();
到
var mydata = $('#myform').serialize();
在这种情况下,您应该使用ID selector而不是element selector。