У меня есть скрипт PHP, который анализирует массив с помощью метода json_encode (), но возвращает пустое значение
Код PHP выглядит следующим образом:
$companies = $db->getCustomerNames();
print_r($companies)
if (!empty($companies)){
$jsonstring = json_encode($companies);
echo $jsonstring ;
}
else{
echo 'false';
}
- $ компании заполнены ия могу распечатать его еще
У меня также есть javascript, который выглядит следующим образом
jQuery.ajax({
type: "GET",
url: "http://localhost/myscript.php"
success: function(msg) {
companies = jQuery.parseJSON(msg);
//DO OTHER STUFF WITH companies
}
});
- PHP-скрипт подключается к БД и отображает JSON-кодированный массив
- Javascript получает массив с использованием AJAX, поэтому я могу использовать его содержимое
- Когда я нажимаю http://localhost/myscript.php, я получаю пустую страницу
- Работает нормально на моем локальном сервере
- Страница размещена на Yahoo (не уверен, что она имеет значение)