2017-11-12 12 views
0

を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リクエストを送信していますか?このアプローチで

enter image description here

:これは私が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); 
}); 

私が取得:このようなenter image description here

答えて

2

使用する$アヤックス:

$.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); 
}); 

戻り値コンソールにログイン

+0

私の質問を編集しました。あなたの答えに感謝します。 – binaryBigInt

+0

このセクションの[document](https://developers.meethue.com/documentation/lights-api)によるdataオプション – VMT

+0

の後にdataType: "json"を$ .ajaxに追加** 1.6。ライト状態の設定**ライト状態の使用_PUT_メソッド – VMT

関連する問題

 関連する問題