Можно ли добавить php-код непосредственно в Ajax Query вместо extern url?
Мой Аякс:
<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?> ')
Вопрос немного сбивает с толку, цель AJAX — позволить браузерам (front-end), на которых выполняется JavaScript, обмениваться данными с серверами (back-end), которые могут использовать другие технологии. На серверах могут работать любые среды, в том числе PHP.
Если вы хотите сохранить один язык между передней и задней частью, взгляните на Node.js.
Других решений пока нет …