【发布时间】:2012-11-01 06:06:09
【问题描述】:
在用户选择值后我有一个 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());
但是服务器根本没有收到它。当我将表单中的数据作为输入类型文本发送时,这确实有效。那么为什么它不会在选择标签中发送选定的数据呢?
谢谢
【问题讨论】:
-
第一件事,
var_dump($_POST) -
副手我会说你不能在帖子发生时选择元素。
serialize()只会序列化带有输入数据的元素。 -
@JoelEtherton,我尝试选择一个元素,但没有发送任何内容。
-
@Christian,var_dump($_POST) 是做什么的?
-
Molle 博士,我发布的代码对您有用吗?
标签: javascript jquery python forms websocket