Я подключился к базе данных mysql и пытаюсь использовать jquery для заполнения раскрывающегося меню, используя данные из базы данных и JSON.
У меня нет большого опыта работы с JSON, но я прочиталво многих статьях и в Интернете искали учебные пособия.
В моем PHP для подключения к базе данных последние строки форматируются и правильно выводятся в формате JSON:
$response = $_GET["jsoncallback"] . "(" . json_encode($colors) . ")";
echo $response;
В javascript я использую:
$.getJSON("db.php?jsoncallback=?", function(data){ //loop that populates the drop down });
У меня настроен jquery, чтобы получить JSON и заполнить раскрывающийся список, что также работает правильно.Однако данные JSON, созданные в PHP, выводятся вверху моей сгенерированной страницы.
, т. Е. ([{"color":"Purple"},{"color":"Red"},{"color":"Blue"},{"color":"Pink"},{"color":"Yello"}])
Как мне получить доступ к jsoncallback
без выводаJSON на моей странице?