【发布时间】:2017-05-18 17:12:28
【问题描述】:
我试图在更改选择选项且不提交表单后立即获取 $_POST 值。
<select name="cat_id" class="form-control" onChange="this.form.submit();" style="width:300px;">
<?php
$sql_menu_1 = mysqli_query($db, "SELECT * FROM mdg_products where up_id = 0 and parentid = 0");
while($row_menu_1 = mysqli_fetch_array($sql_menu_1))
{
echo '<option
value="'.$row_menu_1["id"].'"> '.$row_menu_1["name"].'</option>';
}
?>
</select>
我正在使用 onchange="this.form.submit" 执行此操作并在 $_POST 数组中捕获值,但我想这样做而不在每个选项更改时提交表单
【问题讨论】:
-
您已在帖子中添加了
AJAX标记...这正是您所需要的。 -
如果您以前使用过 ajax,我建议您使用它。你用它正确地标记了这个问题。
-
选择,可以查看jQuery .change() function
标签: javascript php jquery html ajax