У меня есть веб-сайт с несколькими кнопками и camerastream, который показывает кофе-машину. с помощью php-функции я могу настроить включение/выключение устройства с помощью сообщений TCP/IP. Теперь я хотел бы отправлять команды вкл/выкл по кнопке без обновления веб-сайта. Прочитав некоторые подобные потоки, я узнал, что единственный способ - использовать AJAX.Выполнение PHP с помощью HTML-кнопки (jQuery)
После нажатия кнопки страница не обновляется, но кажется, что что-то сделано в фоновом режиме. Но моя строка «Test» не показывает шоу.
Кто-нибудь знает, что случилось с моим кодом? Спасибо заранее!
ajax.php
<?php
if($_POST['action'] == 'call_this') {
echo 'TEST';
}
?>
buttonClick.js
function myAjax() {
$.ajax({
type: "POST",
url: 'ajax.php',
data:{action:'call_this'},
success:function(html) {
alert(html);
}
});
}
index.php
<html>
<head>
<script src="jquery-1.12.0.min.js"></script>
<script language="javascript" type="text/javascript" src="buttonClick.js"></script>
</head>
<body>
....
....
<form>
<input type="submit" name="submit" value="SET ON" onClick="myAjax()">
</form>
....
....
</body>
</html>
'Echo' или' print' правильно, Комментарий выше неправильно, добавив мой ответ сейчас. –