Можно ли добавить код запроса Ajax напрямую вместо внешнего URL-адреса?

Можно ли добавить php-код непосредственно в запрос Ajax вместо внешнего URL-адреса?

Мой Ajax:

<div id = "show"></div>

<script type = "text/javascript" src = "jquery.js"></script>
<script type = "text/javascript">
    $(document).ready(function() {
        setInterval(function () {
            $('#show').load('data.php')
        }, 3000);
    });
</script>

Я не хочу использовать внешний файл data.php, могу ли я добавить php-код напрямую?

Как этот:

<?php 

include('includes/config.php');


if ($connection->connect_error) {
    die("Connection error: " . $connection->connect_error);
}
$result = $connection->query("SELECT input_address FROM payments");
if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
        echo $row['input_address'] . '<br>';
    }


} else {
    echo "Wait..";
}


?>

Пример:

 $('#show').load(' <?php myphpcode?> ')

Нет, не можешь. PHP работает на стороне сервера, если вы попытаетесь запустить код PHP на стороне клиента (например, то, что вы пытаетесь сделать в своем примере), он просто не будет выполняться.

José A. Zapata 07.11.2018 16:19
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
24
1

Ответы 1

Вопрос немного сбивает с толку, цель AJAX - позволить браузерам (интерфейсным), которые запускают JavaScript, связываться с серверами (внутренними), которые могут использовать другие технологии. На серверах могут быть запущены любые среды, в том числе PHP.

Если вы хотите сохранить единый язык между интерфейсом и сервером, обратите внимание на node.js.

Другие вопросы по теме