Есть метод GetSelect - я получу список категорий из моей бд "id, name".
function GetSelect($link) {
$query = "select categories.id, categories.name from categories";
$result = mysqli_query($link, $query)
or die("Не могу выполнить запрос");
if($result) {
$json_result = [];
$rows = mysqli_num_rows($result);
for ($i = 0 ; $i < $rows ; ++$i) {
$row = mysqli_fetch_row($result);
array_push($json_result, ['id'=>$row[0], 'name'=>$row[1]]);
} // for
$json_res = json_encode($json_result);
file_put_contents('../json/categories.json', $json_res);
mysqli_free_result($result);
} // if
}
Все прекрасно, данные JSON успешно сохраняются.
Но теперь я не могу их вывести в select список "value - key". Скрипт написал - толку ноль. Список пуст. Что делать?(
<script>
$.getJSON('../json/categories.json', function(data) {
// Очищение списка
$('#mySelect').empty();
for (var i = 0; i < data.length; i++) {
$('#mySelect').append('<option value="'
+ data[i].id + '">' + data[i].name + '</option>');
}
}
);
</script>
Добавил: ФАЙЛ ПРОШЕЛ ВАЛИДАЦИЮ!
Все работает как надо, я поместил файл в ту же директорию что и HTML файл. (http://pastebin.com/DDeJpekV)
Проблему решил путем сноса phpstorm.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день Подскажите пожалуйста, у меня есть слайдер в котором 40 итемов (картинок), каждая картинка это отдельная страница При нажатии на картинку...
В общем-то, сейчас использую barbajs для перехода по страницам без перезагрузки и создания плавной анимации
Как мгновенно вывести текст из инпута в див У нас есть обычный инпут и див Когда мы пишем любой текст в инпут, он автоматически появляеться...