У меня возникла проблема с функцией ajax, заполняющей список с нулевыми параметрами. Я довольно новичок в этом и должен что-то игнорировать. Соединение с БД осуществляется через Sugarcrm и работает, поскольку я использую его для автоматической полной функции. Мне просто не кажется, что у меня есть возможность заполнить что-либо, кроме пустого.Заполнение поля выбора с использованием PHP и Ajax, возвращающих пусто
index.php
<script>
$(document).ready(function(){
$.ajax({
url: 'search.php',
type: 'json',
success:function(response){
var len = response.length;
$("#sel1").empty();
for(var i = 0; i<len; i++){
$("#sel1").append("<option value='"+name+"'></option>");
}
}
});
});
</script>
<select id="sel1" multiple size="6">
<option value="0">- Select -</option>
</select>
search.php
<?php
global $db;
$rolelistQry = "SELECT distinct name from acl_roles";
$rolelistData = $db->query($rolelistQry);
$name_array = array();
while($row = $rolelistData->fetch_assoc()){
$name = $row['name'];
$name_array[] = array("name" => $name);
}
echo json_encode($name_array);
?>
Да, я только что увидел это. Я редактировал сообщение – user2168066
nvm. видел это. В любом случае вы можете увидеть, что ответ ответит? сделайте быстрый console.log (ответ) и скажите мне, что он вернет –
и точно так же, как упоминал Скагзилла. "" –