Я пытаюсь настроить веб-страницу с JQuery, которая получит нажатия кнопки от пользователя, передает эти значения кликов скрипту PHP, который затем опубликует их брокеру MQTT. Моя связь с брокером, похоже, работает. У меня проблемы с передачей переменных с JavaScript на PHP. Что я делаю не так?У меня возникли проблемы с передачей переменных JavaScript, переданных на php-скрипт
Вот мой JavaScript:
<script>
$(document).ready(function(){
$("#button01").click(function(){$.post("post.php", {testvalue:test01});});
});
</script>
и вот мой PHP:
<?php
require("../phpMQTT.php");
$testvalue = $_POST['testvalue'];
$mqtt = new phpMQTT("192.168.1.20", 8000, "client");
if ($mqtt->connect()) {
$mqtt->publish("hello/world","$testvalue",0);
$mqtt->close();
}
?>
Если 'test01' является переменной, его необходимо инкапсулировать в кавычки ... – War10ck