0

在用户选择值后我有一个 html 选择标记我想将该值发送到服务器:

  <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

好吧,我认为当禁用选定的选项(HTML)时,它根本没有发送,并且被忽略为参数...我建议try-catch在服务器端构建一种机制...

PS:祝你的项目好运!

于 2021-04-02T16:00:24.833 回答