사용자로부터 버튼 클릭을 받고 해당 클릭 값을 PHP 스크립트에 전달한 Jquery로 웹 페이지를 설정하려고 시도하고 있습니다. MQTT 중개자에게 전달합니다. 브로커와의 연결이 작동하는 것 같습니다. JavaScript에서 PHP로 변수를 전달하는 데 문제가 있습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 여기JavaScript 변수가 PHP 스크립트로 전달되는 데 문제가 있습니다.
<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