У меня проблемы с jQuery Ajax и PHP
Мой php-файл настроен для отображения данных, которые я собираю из базы данных mysql. Я убедился, что база данных что-то возвращает и что строка в конце функции на самом деле содержит данные.
Однако происходит то, что эхо php происходит перед вызовом ajax, что приводит к отображению данных php вверху страницы, а не внизу в соответствующем разделе.
Думаю, это как-то связано с синхронизацией ajax и вызова php, но я не уверен.
Итак, почему данные не перехватываются .ajax и не передаются в div?
Спасибо за помощь!
JQuery
$(document).ready(function() {
$.ajax({
url: "../database_functions.php",
type: "GET",
data: "cat=jw&sub=pi&sort=no",
cache: false,
success: function (html) {
alert("Success!");
$('#product-list').html(html);
}
});
});
PHP
echo "Hello World";