У меня есть веб-сайт, на котором после нажатия кнопки он вызывает некоторые действия javascript. Я хочу получить некоторые данные через php-скрипт, который я написал. Я использую этот метод:Получение данных через JSON с использованием jQuery
$.get("get_uni_info.php?addressToSearch=" + address, address, function(myData)
{
$.each(myData, function(key, value)
{
console.info(value);
})
}, "json");
Внутри кода PHP я пытаюсь получить значение «адрес», чтобы быть в состоянии найти свою базу данных и отправить некоторые данные, но все, что я просто получить ничего не вернулось. У меня есть тест на PHP-код, и он вернет данные, если будут введены искусственные меры, поэтому я могу сказать, что это не мой PHP-код.
Неужели я ошибаюсь в своем jQuery?
Что говорит 'console.log (myData)' say? – JJJ
Возможно дублирование [Невозможно вернуть/обработать JSON в JQuery $ .get()] (http://stackoverflow.com/questions/2787325/unable-to-return-process-json-in-jquery-get)? – phemios
FWIW, убедитесь, что данные, возвращаемые кодом PHP, действительны JSON. У меня была аналогичная проблема некоторое время назад, когда с помощью getJSON я просто ничего не получил без сообщения об ошибке. Это оказалось недействительным JSON. – Terry