Intereting Posts
Как передать массив из контроллера для просмотра (Laravel 5)? Список воссозданных имен альбомов, которые были ранее удалены Как использовать Google Analytics для отслеживания открытых ставок, ставок по электронной почте? Как я могу вставлять отображение Google Map (или другое сопоставление ГИС) в PDF, когда я его создаю? Генерация и деление сетки с помощью css / js / php В Laravel: Почему с событием приложения `before`, метод Request :: segment ()` отлично работает и `Route :: currentRouteName ()` does not? Как я могу получить доступ к данным, полученным из shell_exec? Понимание ограничителя кеша | заголовки уже отправили php-предупреждение Значения сумм в петле foreach php Функция Javascript в PHP fromCharCode () Как преобразовать массив в объект в PHP? Почему PHP взорвался неправильно? Как я могу использовать XPath и DOM для замены узла / элемента в php? Как отключить уведомление и предупреждение в PHP в файле .htaccess? Диаграммы Google с Ajax и PHP

Динамическое заполнение выпадающего списка с использованием данных JSON

У меня возникают проблемы с отображением названий полей для гольфа в моем выпадающем меню. У меня есть PHP-скрипт, который при запуске возвращает имена курсов в моей базе данных. Проблема в том, что когда я применяю это к моей странице index.html и вывешиваю его в браузере, содержимое не отображает выпадающее меню.

<?php $db_host = 'localhost'; $db_user = 'root'; $db_pass = ''; $db_name = ''; $con = mysqli_connect($db_host,$db_user,$db_pass, $db_name); if (!$con) { die('Could not connect: ' . mysqli_error($con)); } $sql = "SELECT name FROM courses"; $result = mysqli_query($con, $sql) or die("Error: ".mysqli_error($con));; $courses = array(); while ($row = mysqli_fetch_array($result)) { array_push($courses, $row["name"]); } echo json_encode($courses); 

?>

Вышеприведенный код успешно генерирует данные из базы данных

 $(document).ready(function () { $.getJSON("getCourseDD.php", success = function(data){ var options = ""; for(var i=0; i< data.length; i++){ options += '<option value ="' + data[i] + '">' + '</option>'; } $("#selectCourse").append(options); }); }); 

Вышеупомянутый код не заполняет имена курсов в выпадающем меню.

Идентификатором моего выпадающего меню является selectCourse.

 <form> <select id="selectCourse" </select> </form> 

Спасибо за любую помощь заранее.