`

XMLHttpRequest post 提交 数据

    博客分类:
  • js
 
阅读更多

XMLHttpReq.open("POST", "/formservlet", false);
    content='Id=' + Id + '&Name=' + Name
            + '&No=' + No;
    XMLHttpReq.setRequestHeader("Content-Type",
            "application/x-www-form-urlencoded");
     XMLHttpReq.setRequestHeader("Content-Length", content.length);
    XMLHttpReq.onreadystatechange = function() {
        if (XMLHttpReq.readyState == 4) {
            if (XMLHttpReq.status == 200) {
                alert(XMLHttpReq.responseText);
            }
        }
    }
    XMLHttpReq.send(content);

分享到:
评论

相关推荐

    API POST发送数据支持二进制

    POST方法是HTTP协议中的一种,常用于向服务器提交数据,比如在网页表单提交时或者在后台处理数据时。当我们需要通过API发送二进制数据,如图片、音频或视频文件时,就涉及到“API POST发送数据支持二进制”的主题。...

    学习XMLHttpRequest写的几个实例

    GET用于获取数据,而POST用于提交数据,例如表单数据。 - `xmltest2.html` 和 `xmltest.html` 可能包含了XML数据的处理示例,XML是一种结构化数据格式,常用于Web服务交互。 - `xmlhttprequest.html` 可能是基础的...

    ajax+pako.js实现gzip数据压缩上传,解决post数据过长问题

    在现代Web应用中,我们经常需要通过Ajax...通过以上步骤,我们可以实现使用ajax和pako.js的gzip数据压缩上传,有效解决POST数据过长的问题。这种技术尤其适用于需要发送大量数据的场景,如文件上传、实时同步大数据等。

    弹出层表单提交数据完美解决

    - **提交数据**:当表单验证通过后,可以通过`fetch`或`XMLHttpRequest`发送AJAX请求将数据提交到服务器。确保使用POST请求,并将表单数据序列化为JSON格式。 4. **异步处理**: 使用异步请求可以保持界面的响应...

    get、post上传数据到服务器

    但是需要注意的是,POST请求可能引发服务器状态的变化,所以在处理用户提交表单等操作时更为常用。 ### GET与POST的选择依据 选择GET还是POST主要取决于以下几个方面: 1. **安全性**:如果数据包含敏感信息,应...

    C# XMLHttpRequest

    GET请求适用于获取资源,而POST请求常用于提交数据。在JavaScript中,你可以创建一个新的XMLHttpRequest实例,然后设置请求的URL、方法、数据(如果需要POST请求)以及回调函数,用于处理服务器的响应。 4. **使用...

    框架之AJAX,ajax,页面部分刷新,实现动态提交数据到服务器;动态从服务区获取数据 get,post两种传递数据方法,Jso

    2. **POST请求**:用于向服务器提交数据,数据包含在请求体中,不显示在URL上,适合传输大量或敏感数据。POST请求的安全性相对较高,但可能比GET请求慢一点。 **数据格式** AJAX可以处理多种数据格式,包括: 1. **...

    05-使用XMLHttpRequest对象发送和接收XML数据,及乱码问题的解决.pdf

    相对的,POST请求用于提交数据到服务器,通常用于表单提交,并可以发送大量数据,没有长度限制。 6. URL编码和解码:在Servlet中使用了`URLDecoder`类对获取的参数进行解码。这是因为在HTTP请求中,URL或表单数据是...

    html页面模式get/post请求

    通过设置`method`属性,我们可以指定表单使用GET还是POST方式提交数据。例如: ```html <form action="your-api-url" method="post"> <!-- 输入字段 --> <!-- 提交按钮 --> 提交 ``` 对于POST请求,特别是...

    XMLHttpRequest中文参考手册.rar

    POST请求常用于提交表单数据。在`open()`后,`send()`前设置`.setRequestHeader()`指定Content-Type,然后在`send()`中传递数据。例如: ```javascript xhr.open('POST', 'url'); xhr.setRequestHeader('Content-...

    XMLHttpRequest中文参考手册(学习Ajax必备)

    2. POST:向指定资源提交数据,用于更新资源。数据包含在请求正文中。 五、HTTP头管理 XMLHttpRequest提供了`setRequestHeader()`方法来设置请求头,如`Content-Type`用于指定发送数据的类型,`Authorization`用于...

    XMLHttpRequest 实例

    - **POST请求**:提交表单数据或其他信息到服务器,通常用于创建或更新资源。 - **处理不同类型的响应**:XML、JSON、文本等,这涉及到如何解析和使用返回的数据。 - **错误处理**:检测并处理请求失败的情况,如...

    ci检测是ajax还是页面post提交数据的方法

    在Web开发中,有时我们需要区分用户是通过Ajax异步请求还是传统的POST方式提交数据,以便在后端根据不同的请求类型执行不同的处理逻辑。本文将详细讲解如何在CodeIgniter (CI) 框架中检测数据是通过Ajax还是页面POST...

    Ajax提交数据更新服务器内容

    通常,我们使用POST方法提交数据,因为POST可以发送大量数据且更安全。以下是一个简单的示例: ```javascript var xhr = new XMLHttpRequest(); xhr.open('POST', '/api/users', true); xhr.setRequestHeader('...

    PHP+Jquery+AJAX POST,GET提交表单并接收返回

    本主题将深入探讨如何利用这些技术实现POST和GET方式的表单提交以及如何处理服务器返回的数据。 首先,让我们了解这三种技术的基本概念: 1. PHP(Hypertext Preprocessor)是一种服务器端脚本语言,主要用于处理...

    无刷新提交数据[jquery+ajax]

    无刷新提交数据是一种提高网页用户体验的技术,通过使用jQuery和AJAX(异步JavaScript和XML)实现。在传统的网页交互中,用户提交表单时通常会触发整个页面的刷新,这可能导致用户丢失当前浏览状态,而无刷新提交则...

    Ajax深度剖析,XMLHttpRequest对象大揭秘

    如果是POST请求,则可以在`send()`中传递数据: ```javascript xhr.send(null); // GET请求 xhr.send('param1=value1&param2=value2'); // POST请求 ``` 在请求过程中,我们可以监听`onreadystatechange`事件,该...

    遮罩层 javascript js 数据提交

    提交数据的过程通常涉及到发送HTTP请求,如GET或POST,这可以通过XMLHttpRequest对象或现代的fetch API来实现。例如,使用fetch发送POST请求: ```javascript fetch('/api/submit', { method: 'POST', headers: {...

    js 混合提交方式(含有get和post)

    这篇博客"js 混合提交方式(含有get和post)"可能探讨了如何在一个应用中同时使用这两种方法来实现更灵活的数据交互。以下是对这些概念的详细解释: **GET方法** GET方法是最常见的HTTP请求类型,它用于从服务器...

    AjaxXMLHttpRequest_Demo02.zip

    XMLHttpRequest(XHR)是实现Ajax的核心对象,它允许JavaScript与服务器进行通信,接收或发送数据,实现页面的动态更新。本Demo02着重展示了如何利用XMLHttpRequest对象实现Ajax的基本用法。 在AjaxXMLHttpRequest_...

Global site tag (gtag.js) - Google Analytics