をlocalhostにPOSTを送信し、このコードで:オンjQueryの - 私は、ローカルネットワークアプリ(色相エミュレータ:<a href="http://steveyo.github.io/Hue-Emulator/" rel="nofollow noreferrer">http://steveyo.github.io/Hue-Emulator/</a>)にjQueryを経由してJSONでHTTP POSTを送信しようとしていますネットワークアプリ(色相エミュレータ)
$.post("http://localhost/api/newdeveloper/lights/6/state", "{\"on\": false}", function (data, textStatus, jqXHR) {
console.log(data);
});
アプリのコンソールは、私はこの応答を参照してください。https://raw.githubusercontent.com/SteveyO/Hue-Emulator/master/screenshot.png
しかし、私は何の応答も表示されていないとも電球が行う:このイメージと同じである
So, 12 Nov 2017 15:47:58 /api/newdeveloper/lights/6/state
So, 12 Nov 2017 15:47:58 {"on": false}
エミュレータで視覚的に消えないようにしてください。 jQueryに問題があり、localhost-POSTリクエストを送信していますか?このアプローチで
:これは私がGoogle Chromeで見た結果である
$.ajax({
type: "POST"
, url: "http://localhost/api/newdeveloper/lights/6/state"
, data: {
"on": false
} // or {"on": true}
}).done(function (data, textStatus, jqXHR) {
console.log(data);
});
私の質問を編集しました。あなたの答えに感謝します。 – binaryBigInt
このセクションの[document](https://developers.meethue.com/documentation/lights-api)によるdataオプション – VMT
の後にdataType: "json"を$ .ajaxに追加** 1.6。ライト状態の設定**ライト状態の使用_PUT_メソッド – VMT