Intereting Posts
Как получить параметр и значения строки запроса с помощью javascript (JQuery)? Как отправить переменную в php из javascript и вернуть результат обратно в JS Радиальные градиенты с непрозрачностью в PHP Laravel Request input () или get () Доктрина: обновление дискриминатора для SINGLE_TABLE Наследование Как отличить объекты SimpleXML от элемента и атрибута? как удалить повторяющиеся значения в таблице mysql PHP PDO-MYSQL: как использовать соединение с базой данных в разных классах PHPUnit – создание объектов Mock для работы в качестве заглушек для свойств Загрузка параметров внешней среды в Symfony 3.2 с помощью env () во время выполнения возвращает нерешенные значения Поставщик безопасности Silex создать граф в php и mysql Выходные данные массива и формат даты PHP – создание многоуровневого ассоциативного массива из базы данных (сортировка городов по состоянию из db) Несколько страниц переадресации, которые отображали сообщение раньше, является ли это лучшим методом?

jQuery AJAX получает данные MySQL, возвращает целое число index.html

Связанная тема: jQuery Ajax возвращает всю страницу

Вышеупомянутый поток связан, и это кажется довольно распространенной проблемой, но ответ в этом потоке не совсем помогает в моей ситуации.

При щелчке изображения на моей странице вызывается функция jQuery и в этой функции объявляется Ajax:

//click an image $(".img_div").click(function() { //get integer stored in alt attribute and pass to variable var altCheck = $(this).find('.modal_img').attr('alt'); //get MySQL data $.ajax({ //php file to grab data url: "get.php", type: "post", datatype: "json", //pass above variable to php file data:{ ajaxid: altCheck }, success: function(response){ //log data to console console.log(response); }, error: function(){ console.log("test"); } }); 

Я пытаюсь зарегистрировать полученные данные в консоли только как тест прямо сейчас, но теперь я получаю всю страницу index.html в консоли.

Соединение было добавлено к базе данных и хранится в переменной $db до любых щелчков изображения.

Вот мой файл get.php :

 <?php //variable from jQuery $value = filter_var($_REQUEST["ajaxid"], FILTER_SANITIZE_STRING); $value = mysqli_real_escape_string($value); //variable passed to SQL statement $sql = $conn->prepare("SELECT FROM table WHERE screeningId = ?"); $sql->bind_param("s",$value); //Get data $result = mysqli_query($db, $sql); while ($row = mysqli_fetch_array($result)){ //output data echo $row['url']; } ?> 

Related of "jQuery AJAX получает данные MySQL, возвращает целое число index.html"