0

ユーザーが値を選択した後にhtmlselectタグがあり、その値をサーバーに送信します。

  <form id ="eventForm" action="/" method="post">

         <select name="aaaa"> 

            <option value="abc"> ABC</option>
            <option value="def"> def</option>
            <option value="hij"> hij</option>   
            </select>


        <input type="submit" id="open" value="Submit Query" />
    </form>

それを送信するJavaScriptは次のとおりです。

$.post("/", $("#eventForm").serialize());

ただし、サーバーはまったく受信しません。これは、入力タイプのテキストとしてフォームでデータを送信する場合に機能します。では、なぜそれは選択されたデータを選択タグで送信しないのでしょうか?

ありがとう

4

2 に答える 2

0

属性の名前が間違っているため、Webサーバーモジュールはそれを取得していませんでした。

于 2012-11-12T19:47:15.140 に答える
0

選択したオプションがdisabled(html)の場合、それはまったく送信されず、パラメーターとして無視されると思いましたtry-catch...サーバー側にある種のメカニズムを設定することをお勧めします...

PS:あなたのプロジェクトに頑張ってください!

于 2021-04-02T16:00:24.833 に答える