我必须从我的数据库中选择选项列表
为此我的控制器是
<?php
require_once 'connexion.php';
$sql = "select * from Motif";
$stmt = sqlsrv_query($conn, $sql);
if ($stmt === false)
{
die(print_r(sqlsrv_errors() , true));
}
$data = array();
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC))
{
$data["id"] = $row['id'];
$data["libelle"] = utf8_encode($row['libelle']);
echo json_encode($data);
}
echo json_encode($data);
exit;
?>
和我的html一样
<select id="rejetselect" class="form-control">
<option value="" selected="selected"></option>
</select>
并使用ajax从数据库中获取值我执行了此代码
var $select = $('#rejetselect');
$.ajax({
url: 'motifRejet.php',
dataType: 'json',
data: 'libelle',
success: function() {
alert('good');
},
error: function() {
alert('nooo');
}
});
所以在测试完所有这些后我可以看到我的警报状态良好,在我的控制台中,我可以看到我从数据库获得的信息,但我在选择选项中看不到它