2012-01-04 96 views
0

我使用jquery序列化,但它返回空字符串。jquery序列化返回空?

<form id="form1" runat="server"> 
<input name="kongreAd" type="text" /> 
.. 



$("#aspnetForm").serialize(); 

它的作品在我的本地服務器上,但是當我把它上傳到遠程服務器,序列化方法將返回空字符串。 我使用jquery 1.4.2 verison 最新的問題是什麼?

+0

哪種形式是序列化? – 2012-01-04 19:03:37

回答

3

頁面上沒有「aspnetForm」的ID。該ID是「form1」。

+0

它是表單的一般名稱,它在我的本地服務器上工作,但它在遠程返回空。 – 2012-01-04 19:09:37

+0

你想$(「#form1」)。serialize()或者你需要改變元素爲

dgvid 2012-01-04 19:11:57

+0

那麼,你如何期望它序列化一個具有不同ID的窗體。如果頁面上只有一個表單,請爲您的選擇器嘗試此操作。 '$('form')。serialize()' – Gabe 2012-01-04 19:12:36