При выполнении ajax / jquery я обычно использую приведенный ниже код для достижения этого, и он отлично работает. Чтобы объяснить, что происходит ниже, он в основном вызывает скрипт commentS.php и выводит данные, где идентификатор равен fieldID, и проверяет эти результаты каждые 3 секунды и выводит результаты в тегах div.
<div id="content"> </div>
<script type="text/javascript" src="jquery-3.3.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
setInterval(function () {
$('#content').load("commentS.php?id=<?php echo $fileId; ?>")
}, 3000);
});
</script>
ОДНАКО у меня есть несколько разных выходов, которые я хотел бы назвать и хотел выяснить, существует ли упрощенный способ добиться этого.
Как будто у меня есть эта строка
$delstoriesbyadmin = mysql_query("SELECT count(*) FROM story WHERE deletedby !='0'");
<?php echo mysql_result($delstoriesbyadmin, 0); ?>
Я спрашиваю, есть ли способ в ajax / jquery вместо использования внешнего файла со скриптом, просто запустите запрос mysql в вызове и выведите результаты, и он будет запускать этот вызов каждые 3 секунды. (без использования внешнего файла). Я новичок в AJAX / JQuery. Просто хочу знать, возможно ли то, чего я хочу достичь.
спасибо за ваши ответы.