[jQuery]序列化table的方式

jquery-serialize

筆記

一使用如果是form元件的話,可以直接jQuery序列化,即可使用在ajax傳遞data。

var obj = $("form").serialize();

table 元件的話就無法直接.serialize(),不過只要先選擇要序列化哪些input,也可以辦到一樣的效果。


 <script>
    var obj = $("#MyTable :input").serialize();
 </script>

 <table id="MyTable">
    <tr>
        <td>
            <input type="text" name="Name1" value ="AA"/>
        </td>
    </tr>
    <tr>
        <td>
            <input type="text" name="Name2" value ="BB"/>
        </td>
    </tr>   
 </table>

參考:

http://stackoverflow.com/questions/7582156/serialize-from-a-table-element-and-not-the-whole-form

 

 

一天一分享,身體好健康。

該追究的不是過去的原因,而是現在的目的。