jQuery の Flip Switch Toggles に問題があります。押されたときに HTTP_GET リクエストを切り替えるボタンが必要です。
HTML 出力 (この背後には PHP がいくつかあります)
<label for="device-2">Power outlet</label>
<select name="device-2" id="device-2" data-role="slider">
<option value="off">Off</option>
<option value="on">On</option>
</select>
デバイスの電源をオン/オフすることはできますが、2 つの別個の HTTP_GET (オンとオフ) を作成できる必要があります。
$("#device-2").on("change", function() {
$.get( "functions/caller.php", { action: "turnon", device: "2" });
});
このトグル機能を試してみましたが、機能しません。ブラウザ コンソールでトラブルシューティングを行ったところ、HTTP リクエストが行われていないようです
$("#device-2").toggle(function() {
$.get( "functions/caller.php", { action: "turnon", device: "2" });
}, function() {
$.get( "functions/caller.php", { action: "turnoff", device: "2" });
});
誰かが私を正しい方向に向けてもらえますか?