![](/img/trans.png)
[英]Passing an input value to a select option to another page using POST
[英]POST the value of select option to another page PHP
我需要发布所选选项的值以在另一个页面上的查询中使用。
这是我的表格:
<form method="post" data-remote="true">
<select class="selectpicker" data-live-search="true" name="switch-area">
<?php while($test3 = sqlsrv_fetch_array($test2, SQLSRV_FETCH_ASSOC)) : ?>
<option data-tokens="<?php echo $test3['Name'] ?>" value="<?php echo $test3['Name'] ?>"><?php echo $test3['Name'] ?></option>
<?php endwhile; ?>
</select>
<button class="btn btn-info">View Area</button>
</form>
我正在使用 ajax,这是我的代码:
$(document).ready(function() {
$('select[name="switch-area"]').change(function(){
var status = $(this).val();
$.ajax({
type: 'POST',
url: 'sim-area.php',
data: {changeStatus: status}
});
});
});
然后在 sim-area.php 这是我获取数据的代码:
$selectedArea = $_POST['switch-area'];
但是我不断收到未定义的索引错误,我是否以正确的方式发布?
你发送changeStatus
但不switch-area
在你的data
,你想
$selectedArea = $_POST['changeStatus'];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.