2012-01-04 11 views
0

jquery serializeを使用しますが、空の文字列を返します。jquery serializeが空を返しますか?

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



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

私のローカルサーバーで動作しますが、リモートサーバーにアップロードすると、シリアル化メソッドは空の文字列を返します。 jquery 1.4.2 verisonを使用しています 問題は何ですか?

+0

どのフォームをシリアル化していますか? –

答えて

3

あなたのページには「aspnetForm」というIDのフォームはありません。 idは "form1"です。

+0

これはフォームの一般的な名前で、ローカルサーバー上で動作しますが、リモート側で空を返します。 –

+0

$( "#form1")。serialize()が必要な場合は、要素を

dgvid

+0

どうやら、別のIDを持つフォーム。ページにフォームが1つしかない場合は、セレクタでこれを試してください。 '$( 'form')。serialize()' – Gabe

関連する問題