jquery form serialize 没有值以及easyui form 加载datagrid选中行不成功的问题

来源:互联网 发布:mac如何磁盘分区 编辑:程序博客网 时间:2024/06/03 23:56

最近学习jquery和easyui,在使用 serialize 方法提交form表单里面多个控件的值时发现,总是获取不到数据。

经过一番调查研究,终于找到了原因:form表单被嵌套了在另外一个form里,如下所示:

……

<body class="easyui-layout">
    <form id="form1" runat="server"> 

   ……一些html代码

<form>

//控件

</from>

</from>

……


经过修改,把外层form去掉,问题解决。


另外,这中嵌套,还引发了其他问题。easyui官网上的demo显示,datagrid的选中行,可以直接使用 from的load方法加载,

$('#fm').form('load',row);
由于上述嵌套,导致这中方法没有办法成功赋值。去掉嵌套后,可以成功赋值。


0 0