ユーザーからボタンクリックを受け取り、それらのクリック値をPHPスクリプトに渡し、MQTTブローカーに公開するJqueryを使用してWebページを設定しようとしています。ブローカーへの接続は機能しているようです。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();
}
?>