`

为什么JS没有收到返回值

阅读更多
问题:登录优化,POST提交登录信息,回传登录结果信息给JS展示,接受失败

分析:登录成功时可以收到结果,失败时未能正常接收到结果值

原因:代码中有  response.setStatus(302);  response.setStatus(200);

当成功时设置响应状态编码为200,自然有响应值

但失败时,302表示此HTTP响应失败,自然不会向JS传值
         response.setHeader("location", "/day06/register.html");
         response.setStatus(302);
         //上面两句代码等同于下面这句代码:
         //response.sendRedirect("/day06/register.html");

相当于做重定向
分享到:
评论

相关推荐

    解决ajax请求后台,有时收不到返回值的问题

    回到问题本身,如果在调试时Ajax能正常接收到返回值,但在关闭调试界面后无法得到返回结果,很可能是由于在异步模式下,`success`回调没有正确绑定或者触发。这可能是因为某些条件导致回调函数没有被调用,或者返回...

    javascript表单验证方式一

    JavaScript是Web开发中不可或缺的一部分,尤其在前端交互和数据验证方面扮演着重要角色。本文将深入探讨"javascript表单验证方式一",介绍如何利用JavaScript进行表单验证,确保用户输入的数据符合预设规则,提高...

    JSON返回值格式的WebService样例

    客户端收到响应后,可以使用相应的库(如JavaScript的JSON.parse()方法)解析JSON字符串,获取到实际的数据。 在“DebrisPublicWeb”这个文件夹中,可能包含了实现上述功能的源代码,包括服务器端的处理程序、...

    JS和OCX交互

    在本场景中,我们讨论的是如何使用JavaScript调用OCX中的函数,包括内置的AboutBox函数和自定义的无参数、无返回值的MyFunction函数。 **1. JS与OCX交互基础** JS作为客户端脚本语言,可以通过DOM(文档对象模型)...

    Js获取asp页面返回的值(加载值)实现代码

    标题中提到的“Js获取asp页面返回的值”,是基于Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)技术实现的。Ajax是一种用于Web应用的技术,可以实现在不重新加载整个页面的情况下,与服务器交换数据...

    iOS diaoyong js

    在iOS开发中,调用JavaScript(JS)代码通常涉及到使用WebKit框架中的UIWebView或WKWebView组件。这些组件允许iOS应用加载HTML、CSS和JavaScript内容,并与之交互。本篇文章将详细探讨如何在iOS中实现JavaScript的...

    Android-借助WebSocket完成Android本地代码调用JavaScript代码的插件

    在Android开发中,有时我们需要实现从Java本地代码调用JavaScript代码的功能,这在混合式应用开发中尤为常见。WebSocket提供了一种实时、双向通信的机制,使得这种跨平台的交互成为可能。本教程将深入探讨如何借助...

    QQ窗口抖动JS效果 很好用

    ### QQ窗口抖动JS效果详解 #### 一、概述 在网页开发中,为了增加交互性和趣味性,开发者经常会利用JavaScript实现各种动态效果。其中,“QQ窗口抖动JS效果”是一种模仿即时通讯软件(如早期的QQ)窗口抖动功能的...

    【JavaScript源代码】JavaScript实现异步获取表单数据.docx

    // 将字符串解析为 JS 对象 document.getElementById("txtName").value = obj.name; document.getElementById("cboSex").value = obj.sex; document.getElementById("txtAddress").value = obj.address; } }; `...

    XMLHttpRequest

    1.js对象 XMLHttpRequest 属性: 1.readyState属性 readyState:只读属性。 作用:通过读取该属性,从而知道XMLHttpRequest 目前进行到了哪一步 取值: 状态码 名称 描述 0 未初始化 默认状态,...

    JS实现动态生成表格并提交表格数据向后端

    在JavaScript(JS)中动态生成表格并提交数据到后端是一项常见的前端开发任务,它涉及到DOM操作、事件处理以及与服务器的交互。以下是对这个过程的详细解释: 首先,为了实现动态生成表格,我们需要引入一个...

    Android中WebView的JS交互的几种方式

    自Android 4.4(KitKat)开始,提供了`evaluateJavascript()`方法,可以直接执行JavaScript代码并获取返回值。这简化了简单的交互,比如获取页面上的数据: ```java webView.evaluateJavascript("document.title",...

    webview控件使用(java代码和js的互相调用)

    使用`evaluateJavascript()`方法可以在当前页面执行JavaScript代码,并可以传递一个Callback来获取JavaScript的返回值: ```java webView.evaluateJavascript("javascript:yourJsFunction();", new ValueCallback()...

    Flex 与javascript交互、C#读写Cookie

    在IT领域,Flex和JavaScript的交互以及C#的Cookie操作是两种重要的技术,它们在构建富互联网应用程序(RIA)和管理用户会话方面发挥着关键作用。以下将详细阐述这两个主题。 首先,让我们关注Flex与JavaScript的...

    javaScript函数中执行C#代码中的函数

    ### JavaScript函数中执行C#代码中的函数 #### 方法一: 1. **建立按钮**:首先在前端页面上创建一个按钮,比如使用HTML `<button>` 元素,并为其添加一个ID,例如`点击我</button>`。在后端,即服务器端代码...

    JavaScript中的null和undefined用法解析

    例如,如果你的函数期望一个参数,但没有收到,那么这个参数的值就是 `undefined`,而如果参数是 `null`,则可能意味着用户或上游代码有意为之。 总的来说,`null` 更像是一个明确的、空的对象引用,而 `undefined`...

    微信支付开发者文档.rar

    (2)用户成功支付点击完成按钮后,商户的前端会收到JavaScript的返回值。商户可直接跳转到支付成功的静态页面进行展示。 (3)商户后台收到来自微信开放平台的支付成功回调通知,标志该笔订单支付成功。

    微信支付工具类

    (2)用户成功支付点击完成按钮后,商户的前端会收到JavaScript的返回值。商户可直接跳转到支付成功的静态页面进行展示。 (3)商户后台收到来自微信开放平台的支付成功回调通知,标志该笔订单支付成功。

    nodeJsIntroduction:Node.js学习简介

    Node.js是一个开放源代码、跨平台的JavaScript运行环境,它让JavaScript开发者可以在服务器端执行代码,打破了传统的JavaScript仅限于浏览器的限制。Node.js基于Google Chrome的V8 JavaScript引擎,它的高性能和非...

    SpringMVC-02教案1

    1. **返回值为String类型**: 当Controller方法的返回值是String时,它指定的是逻辑视图的名称。SpringMVC会根据预先配置的视图解析器将这个逻辑视图名转换为实际的物理视图地址,例如一个JSP页面。这种方式简单...

Global site tag (gtag.js) - Google Analytics