static $pi = 3.14;
потом self::$pi
либо не self::pi a pi
Вы не ответили на вопрос, а переписали код. Вопрос в том - почему все работает, но IDE ругается на обращение к константе?
Спасибо, не знал.
Разобрался, вроде так правильно
if (!empty($_POST['a'])) { $arrPost = explode("/", $_POST['a']); echo json_encode(getTypeVisa($arrPost[1], $arrPost[0], $conn)); die();}
die();
в данной ситуации встречаюсь впервые.
Ну и напоследок чтобы закрепить материал - как правильно возвращать результаты вызова функции по Аякс?
Пока у меня получилось так, но это наверное опять говнокод?
if (!empty($_POST['a'])) { $arrPost = explode("/", $_POST['a']); print_r(getTypeVisa($arrPost[1], $arrPost[0], $conn)); die();}
теперь у меня новый вопрос, почему код
success: function(result) { console.log(result);},
Возвращает в консоль тупо весь html код файла index.php ? Я то ожидал результат выполнения функции. POST переменную я наконец то поймал, проверил что не пустая и сделал запрос в базу
if (!empty($_POST['a'])) { $arrPost = explode("/", $_POST['a']); getTypeVisa($arrPost[1], $arrPost[0], $conn);}
И как бы этот ответ и ожидал увидеть в
console.log(result);
Что опять не так? ))
Да, Леня прав, все работает, не туда смотрел.
Нужно было еще убрать
dataType: 'json',
Ок, спс, буду искать
ВОт