`

Javascript使用post方法提交数据

阅读更多
使用JS提交数据时,因get方式提交数据会导致中文乱码问题,处理起来容易出错,可以调用本方法实现post方式的提交,代码如下


var jsPost = function(action, values) {
    var id = Math.random();
    document.write('<form id="post' + id + '" name="post'+ id +'" action="' + action + '" method="post">');
    for (var key in values) {
        document.write('<input type="hidden" name="' + key + '" value="' + values[key] + '" />');

    }
    document.write('</form>');  
    document.getElementById('post' + id).submit();
}

jsPost('b.html', {
    'username': 'zhangsan',
    'password': '123'
});
分享到:
评论

相关推荐

    Javascript使用post方法提交数据实例

    本文实例讲述了Javascript使用post方法提交数据的方法。分享给大家供大家参考。具体如下: 使用JS提交数据时,可以调用本方法实现post方式的提交。 var jsPost = function(action, values) { var id = Math.random...

    post提交工具增强版

    POST提交是HTTP协议中的一个方法,用于向服务器发送数据,常用于创建新资源或者更新已有资源。在Web开发中,当用户填写表单并点击“提交”按钮时,浏览器通常会使用POST方法将表单数据发送到服务器。POST请求的数据...

    ajax中使用javascript的send方法post参数

    ### AJAX中使用JavaScript的send方法POST参数详解 #### 一、引言 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现网页的局部刷新,提升用户体验。其中,通过JavaScript发送POST请求是一...

    JQ 使用POST方式获取数据

    本篇文章将深入探讨如何利用jQuery的POST方法从服务器获取数据,结合源码分析和实用工具,以提高开发效率。 首先,jQuery的$.ajax()方法是实现异步数据交互的核心,而POST则是其中的一种请求类型,用于向服务器发送...

    asp.net结合html,javascript实现无刷新跨域数据提交

    本文将介绍如何使用ASP.NET、HTML和JavaScript实现无刷新跨域数据提交。跨域数据提交是指在不同的域名之间传递数据,而不需要刷新整个页面。 首先,需要理解浏览器的同源策略,即浏览器禁止跨域数据访问。这是为了...

    js跨域以Post方式提交数据

    集成war包,跨域脚本,支持post方式提交大数据 提高跨域数据交互的安全性

    遮罩层 javascript js 数据提交

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

    jQuery使用post方法提交数据实例

    其中一个经常使用的功能就是通过post方法提交数据。本文将详细介绍如何使用jQuery的post方法提交数据,并通过实例演示其用法。 ### 知识点一:jQuery post方法概述 jQuery post方法属于$.ajax()方法的简化版本。它...

    如何用selenium封装post参数提交示例

    封装POST请求的关键在于模拟表单提交或者使用JavaScript执行AJAX请求。以下是一个简单的例子,展示如何使用Selenium来封装POST参数: ```python from selenium import webdriver from selenium.webdriver.common....

    C#实现的三种模拟自动登录和提交POST信息的方法

    以下是如何使用WebClient提交POST数据的例子: ```csharp using (WebClient client = new WebClient()) { NameValueCollection formData = new NameValueCollection(); formData["username"] = "your_username...

    API POST发送数据支持二进制

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

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

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

    javascript方式防止表单重复提交

    8. **表单重定向(Redirect after Post)**:这是一种经典的防止重复提交的方法,提交表单后立即重定向到新的URL,这样即使用户再次点击提交,也会被重定向页面拦截。 9. **使用HTML5的formnovalidate属性**:对于...

    HTTP Post提交Json与接收返回结果 Winform程序

    例如,你可以创建一个C#对象,然后使用JsonConvert.SerializeObject方法将其转换为JSON字符串,准备进行POST提交。 接下来,让我们探讨如何在Winform程序中实现HTTP POST请求。首先,你需要引入System.Net命名空间...

    Area 区域实现post提交数据的js写法.docx

    在网页开发中,有时我们需要在特定的区域,如一个`...总之,使用JavaScript实现POST提交数据是网页开发中的常见任务,通过jQuery库可以方便地实现这一功能,但同时要注意数据安全、错误处理和用户体验等方面的问题。

    C#通过post提交json字符串

    ### C#通过POST提交JSON字符串知识点详解 #### 一、知识点概述 在现代Web开发中,前后端分离架构越来越流行,后端主要负责处理业务逻辑和数据存储,前端则负责展示逻辑。在这种模式下,前后端之间的数据交换通常...

    c#以POST方式模拟提交表单 - 真功夫

    1. **数据校验**:在提交数据前进行必要的校验,确保数据的完整性和准确性。 2. **错误处理**:合理处理网络异常或服务器错误,提供友好的用户反馈。 3. **性能优化**:考虑到大规模数据的处理,可以考虑异步处理...

    常见的四种POST 提交数据方式(小总结)

    本文将重点探讨四种常见的POST提交数据的方式,这些方式主要与Content-Type和消息主体相关。 1. **application/x-www-form-urlencoded**:这是最标准且最常见的POST数据提交方式。当浏览器的HTML表单没有设置`...

    Qt 写的http 请求使用POST Json

    POST方法常用于提交表单数据或上传文件,这里的用途是上传JSON数据。 接着,我们需要处理JSON数据。Qt提供QJsonDocument和QJsonObject类来解析和创建JSON对象。JSON(JavaScript Object Notation)是一种轻量级的...

Global site tag (gtag.js) - Google Analytics