`

Ajax中使用Post提交 中文及参数传递问题

阅读更多
1xmlhttp.open("post",url,true);
2//以下两行解决中文参数问题
3xmlhttp.setrequestheader("cache-control","no-cache"); 
4xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
5//传递参数
6xmlhttp.send("name="+name);


Kay 2007-03-21 10:27 发表评论
分享到:
评论

相关推荐

    ajax快速解决参数过长无法提交成功的问题

    在ajax中使用post方法,用常规的参数格式:param1=a1&param2=a2 ,当参数长度过长时,依然提交不成功。比如我们经常这样写一个ajax的post请求: $.ajax({ type: "post", // post or get contentType:"application...

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

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

    Ajax使用POST提交中文乱码问题.docx

    在使用Ajax进行POST提交时,中文字符可能会遇到乱码问题,这是因为数据在传输过程中编码与解码不匹配导致的。Ajax以UTF-8编码发送数据,但服务器端可能使用了不同的字符集(如GB2312)来解析,这就产生了乱码。本文...

    ajax POST 与GET提交的区别

    ### AJAX POST 与 GET 提交的区别详解 #### 一、GET与POST基本概念及应用场景 在探讨AJAX中GET和POST的区别之前,我们先来了解一下这两种请求方式的基本概念。 **GET**请求通常用于获取资源信息,它将参数拼接到...

    form提交时传递额外的参数几种常见方法

    在实际开发中,开发者需要根据业务的具体需求以及对用户体验的考虑来选择最合适的参数传递方式。如果额外参数不是很关键,并且对表单提交体验要求不高,使用隐藏input的方法可能是最简便的。如果希望在不干扰用户...

    ajax提交,后台中文乱码解决

    中文乱码问题在Web开发中是一个常见的挑战,特别是在使用Ajax进行异步数据提交时。通过正确使用URL编码或选择合适的参数传递方式,可以有效地解决这一问题。在实际应用中,开发者应当根据具体情况选择最合适的方法,...

    j2ee21:ajax01:get提交、post提交(完成用户名搜索),两者的区别(中文乱码问题、缓存问题)

    在这个教程中,我们将深入探讨AJAX的GET和POST提交方式,以及它们在实现用户名搜索功能时的区别,同时也会解决可能出现的中文乱码问题和缓存问题。 首先,GET和POST是HTTP协议中的两种主要请求方法,它们在AJAX中...

    unigui_ajax Post Callback -返回参数 HTMLFrame 事件_1

    "unigui_ajax Post Callback - 返回参数 HTMLFrame 事件_1"是一个关于Unigui中使用Ajax进行异步数据交互的专题,主要关注如何处理POST请求的回调以及与HTMLFrame相关的事件。 Ajax(Asynchronous JavaScript and ...

    Ajax中get与post请求详解

    1. 参数传递方式:get 请求将参数数据队列加到提交表单的 ACTION 属性所指的 URL 中,而 post 请求通过 HTTP post 机制,将表单内各个字段与其内容放置在 HTML HEADER 内一起传送到 ACTION 属性所指的 URL 地址。...

    ajax_json_post_ashx获取参数值

    总结一下,当使用AJAX POST提交JSON数据到ASHX处理程序时,需要注意以下几点: - 在前端设置正确的`contentType`,以便服务器知道数据格式。 - 使用JSON.stringify将JavaScript对象转换为JSON字符串。 - 在服务器端...

    ajax提交form表单

    对于`POST`请求,该数据作为参数传递。 - `send(getFormQueryString("ff"));` - `getFormQueryString()`函数负责从表单中收集所有字段的值并将其转换为适合URL编码的字符串。 6. **处理服务器响应**:在`state...

    jquery $.post()的用法 传递json文本 客户端和服务器端相互传递

    本文将详细探讨 `$.post()` 的使用方法,特别是在传递 JSON 数据时的应用。 #### 一、`$.post()` 基础介绍 `$.post()` 是 jQuery 提供的一个用于发起 POST 请求的方法,它的基本语法如下: ```javascript $.post...

    AJAX和struts2传递JSON数组

    在本场景中,我们将探讨如何使用AJAX来传递JSON数组,并在Struts2的Action中接收和处理这些数据。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析...

    访问网站的参数传递代码

    2. **Ajax异步请求**:使用JavaScript的XMLHttpRequest对象或现代浏览器的Fetch API,可以向服务器发送POST请求,同时保持页面不刷新,实现参数传递。 **三、Cookie和Session的使用** 1. **Cookie**:服务器可以...

    两个网页之间参数传递例子

    总结来说,网页间参数传递涉及URL查询字符串、表单提交、cookies、localStorage/sessionStorage、URL fragment identifier以及AJAX请求等多种技术。理解并熟练运用这些方法,能让你在构建交互式Web应用时更加...

    post方式直接传递值,页面传值注意事项

    在网页开发中,数据传输是不可或缺的一环,而POST方式是一种常见的数据提交方式,尤其在AJAX异步请求和表单提交中应用广泛。本文将深入探讨POST方式直接传递值时的一些页面传值注意事项,以及涉及到的相关技术如AJAX...

    ajax中文API

    如果是POST请求,则需要将数据作为参数传递。 4. 监听状态变化:设置`onreadystatechange`事件处理器,当请求状态改变时,该函数会被调用。 5. 处理响应:检查`readyState`属性是否为4,表示请求已完成,再检查`...

    jquery ajax传递中文参数乱码问题及解决方法说明

    在使用jQuery的Ajax功能进行数据交互时,可能会遇到中文参数乱码的问题。这通常是由于服务器与客户端之间...遵循以上步骤,可以有效地避免`jQuery Ajax`在传递中文参数时出现的乱码问题,保证数据的正常传输和解析。

    extjs 前后台交互参数出现中文乱码问题的解决方法

    在使用MyEclipse开发工具进行Web应用开发时,尤其是采用ExtJS框架结合Ajax技术进行前后端数据交互的过程中,可能会遇到一个常见的问题:即通过Ajax发送带有中文字符的数据时,后端接收到的数据出现乱码现象。...

Global site tag (gtag.js) - Google Analytics