发布请求成功未定义

时间:2017-04-21 00:14:29

标签: javascript node.js

我目前正在从客户端向服务器发送帖子请求,一旦服务器发回其响应,我会检查它是否在客户端成功。但是,我在检查成功时遇到错误

$.post("/getSearchResults", options, function(response) {
    console.log("test");
    console.log("response" + response);

    if(response.status == "success")

在最后一行我收到此错误:ReferenceError:未定义成功。

我如何知道帖子请求是否成功(服务器是否需要将某个成功变量设置为true?)

1 个答案:

答案 0 :(得分:0)

您无需在服务器端返回变量或任何内容。

您可以使用Google Chrome浏览器使用开发者工具并检查网络状态:

Developer Tools - Network

HTTP Status Messages

AJAX JQuery

如果您使用的是最新版本的JQuery,则可以使用Promise界面:

map.merge(key, tempSet, (oldSet, newSet) -> {oldSet.addAll(newSet); return oldSet;});

或者你可以$ .ajax

$.post("/getSearchResults", options)
    .done(function(msg){  })
    .fail(function(xhr, status, error) {
        // error handling
    });