jquery form serialize 沒有值以及easyui form 加載datagrid選中行不成功的問題

最近學習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);
由於上述嵌套,導致這中方法沒有辦法成功賦值。去掉嵌套後,可以成功賦值。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章