我目前正在从客户端向服务器发送帖子请求,一旦服务器发回其响应,我会检查它是否在客户端成功。但是,我在检查成功时遇到错误
$.post("/getSearchResults", options, function(response) {
console.log("test");
console.log("response" + response);
if(response.status == "success")
在最后一行我收到此错误:ReferenceError:未定义成功。
我如何知道帖子请求是否成功(服务器是否需要将某个成功变量设置为true?)
答案 0 :(得分:0)
您无需在服务器端返回变量或任何内容。
您可以使用Google Chrome浏览器使用开发者工具并检查网络状态:
如果您使用的是最新版本的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
});