Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将HTML选择标记发送到服务器_Javascript_Jquery_Python_Forms_Websocket - Fatal编程技术网

Javascript 将HTML选择标记发送到服务器

Javascript 将HTML选择标记发送到服务器,javascript,jquery,python,forms,websocket,Javascript,Jquery,Python,Forms,Websocket,在用户选择值之后,我有一个html选择标记。我想将该值发送到服务器: <form id ="eventForm" action="/" method="post"> <select name="aaaa"> <option value="abc"> ABC</option> <option value="def"> def</option>

在用户选择值之后,我有一个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>
但是,服务器根本没有接收到它。当我将表单中的数据作为输入类型文本发送时,这确实起作用。因此,它为什么不在select标记中发送所选数据呢


谢谢,web服务器模块没有拾取它,因为属性名称错误。

我想,当所选选项被禁用(html)时,它根本不会被发送,并且会被作为参数忽略。。。我建议在服务器端设置一种
try-catch
机制


附言:祝你的项目好运

首先,
var\u dump($\u POST)
我要说的是,在POST发生时,不能选择元素
serialize()
将只序列化具有输入数据的元素。@JoelEtherton,我尝试使用选定的元素,但没有发送任何内容。@Christian,var\u dump($\u POST)有什么作用?Molle博士,我发布的代码对您有效?
$.post("/", $("#eventForm").serialize());