Javascript jQuery-向localhost网络应用程序发送帖子(Hue Emulator)

Javascript jQuery-向localhost网络应用程序发送帖子(Hue Emulator),javascript,jquery,localhost,philips-hue,Javascript,Jquery,Localhost,Philips Hue,我正试图通过jQuery向本地网络应用程序(Hue Emulator:)发送带有JSON的HTTP帖子,代码如下: $.post("http://localhost/api/newdeveloper/lights/6/state", "{\"on\": false}", function (data, textStatus, jqXHR) { console.log(data); }); 在应用程序的控制台上,我看到以下响应: So, 12 Nov 2017 15:47:58 /a

我正试图通过jQuery向本地网络应用程序(Hue Emulator:)发送带有JSON的HTTP帖子,代码如下:

$.post("http://localhost/api/newdeveloper/lights/6/state", "{\"on\": false}", function (data, textStatus, jqXHR) {
    console.log(data);
});
在应用程序的控制台上,我看到以下响应:

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);
});
我得到:

像这样使用$.ajax:

$.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);
});
返回值登录控制台

使用$.ajax如下:

$.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);
});
控制台中的返回值log

根据第1.6节中的说明,在数据选项之后向$.ajax添加数据类型:“json”。设置灯光状态设置灯光状态使用PUT方法根据第1.6节中的说明,在数据选项之后将数据类型:“json”添加到$.ajax。设置灯光状态设置灯光状态使用PUT方法