2011-02-19 76 views

回答

6

它應該序列的所有輸入,選擇,checkboxe等...我注意到你對你的一些元素缺失的名字,這可能是爲什麼你沒有看到正在連載的所有元素。

<form> 
    <input type="text" name="name" value="John"/>  
    <input type="text" name="password" value="password"/> 
    <input type="text" name="url" value="http://asd.org/"/> 
    <input type="checkbox" value="test" name="chktest" checked="checked"/>  
    <select name="stuff" id="validateAs"> 
     <option value="letnum">1</option> 
     <option value="numbers">2</option> 
     <option value="letters">3</option> 
     <option value="url">4</option> 
     <option value="email">5</option> 
    </select> 
</form> 

像這樣的東西應該正確序列化。 serializeArray()Documentation如下。

+2

它沒有得到檢查選項,因爲它沒有名稱屬性。如果沒有名稱屬性或沒有被選中,它不會被序列化,與select選項相同。上面的代碼應該可以工作。 – 2011-02-19 05:37:20