`
qepwqnp
  • 浏览: 118038 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

解决AJAX传输到后台时中文乱码问题

阅读更多
var urlPaging = "中间信息";
urlPaging = encodeURI(urlPaging);



	/**
	 * 异步调用 url 调用的action url params 页面form格式化数据,传送格式必须为JSON execute 为前端需要进行处理的方法
	 * 加个type="POST" 增加一个提交方式.解决乱码问题.
	 * 加一个error无响应的提示. err是错误提示.
	 */
	doAsyncAction : function(url, params, execute) {
		$.ajax( {
			type:"POST",
			url :url,
			cache :false,
			async :true,
			data :params,
			dataType :"json",
			success : function(data) {
				sessionCheck(data);
				execute(data);
			}
		});
	},
	
	/**
	 * 同步调用 url 调用的action url params 页面form格式化数据,传送格式必须为JSON execute 为前端需要进行处理的方法
	 */
	doSyncAction : function(url, params) {
		var result;
		$.ajax( {
			type:"POST",
			url :url,
			cache :false,
			async :false,
			data :params,
			dataType :"json",
			success : function(data) {
				sessionCheck(data);
				result = data;
			}
		});
		return result;
	},



encodeURI为JS的原生方法
分享到:
评论

相关推荐

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

    本文将基于提供的文件信息,详细解析两种解决Ajax提交后台取值中文乱码的方法。 ### 方法一:使用URL编码 在第一个示例中,开发者通过调用`encodeURIComponent()`或`encodeURI()`函数对请求URL中的参数进行编码。...

    ajax提交中文乱码解决方法

    当通过AJAX向服务器发送含有中文的数据时,如果编码方式设置不当,就可能导致服务器端接收到的数据变成乱码。这主要是因为客户端和服务器端使用的字符集不一致导致的。 **具体来说:** 1. **客户端编码**:前端...

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

    ### extjs前后台交互参数出现中文乱码问题的解决方法 #### 问题背景与原因分析 在使用MyEclipse开发工具进行Web应用开发时,尤其是采用ExtJS框架结合Ajax技术进行前后端数据交互的过程中,可能会遇到一个常见的...

    jquery自动补全示例。包括后台,中文乱码解决JS

    中文乱码问题通常发生在数据传输过程中,尤其是在Ajax请求服务器数据时。确保在HTML文件中设置正确的字符编码(如`<meta charset="UTF-8">`),并在Ajax请求中指定`contentType`为`'application/json; charset=utf-8...

    ajax乱码解决方案

    Ajax 乱码问题在开发Web应用程序时经常遇到,尤其是在涉及到不同编码格式时。本文将深入探讨Ajax与字符编码相关的技术细节,并提供几种有效的解决策略。 首先,JavaScript处理字符的方式是基于Unicode,这确保了对...

    前后台传值乱码问题万能思想,通用

    "前后台传值乱码问题万能思想,通用"的主题着重于解决这个问题的通用思路,而不是具体的代码实现。以下是对这个主题的详细说明: 首先,我们需要理解“乱码”产生的原因。乱码通常出现在数据在不同字符集之间转换时...

    Ajax FireFox IE 乱码兼容问题

    在IT领域,特别是Web开发中,字符编码的处理是一大挑战,尤其是在跨浏览器、跨平台的环境下,如在Ajax请求中遇到的FireFox与IE之间的乱码兼容问题。本文将深入探讨这一问题,并提供详细的解决方案。 ### Ajax与字符...

    页面中文和后台服务器端接收中文乱码问题完全解决

    ### 页面中文和后台服务器端接收中文乱码问题完全解决 #### 概述 在Web开发过程中,中文乱码问题是常见的技术难题之一。特别是在早期的Web应用程序中,由于编码标准不统一,不同系统间的编码方式差异等原因,导致...

    java认证_Ajax中文乱码问题及解决方法.doc

    【Java认证】Ajax中文...总的来说,解决Ajax中文乱码问题通常涉及到前端编码和后端解码的配合,而C++和Java的设计差异反映了它们在语言特性和目标应用上的不同考量。开发者需要根据项目需求和自身技能选择合适的工具。

    Ajax传递中文参数到后台乱码的有效解决方法

    然而,当使用Ajax传递包含中文字符的参数时,由于编码和解码的不统一,经常会出现乱码问题。为解决这一问题,本文将详细介绍一种有效的方法来确保中文参数能够正确无误地传递到后端。 首先,要了解的是,乱码问题的...

    Ajax传输中文乱码问题的解决办法

    本文将深入探讨Ajax传输中文乱码问题的原因,并提供相应的解决策略。 首先,我们需要理解Ajax的工作原理。Ajax,即异步JavaScript和XML,允许网页在不刷新整个页面的情况下,通过JavaScript与服务器进行数据交互。...

    ajax中文乱码问题解决方案

    **Ajax中文乱码问题详解与解决方案** 在开发Web应用程序时,尤其是在处理中文字符时,Ajax中文乱码问题是一个常见的困扰。这是因为不同的系统、浏览器、服务器和文件可能使用不同的字符编码,导致数据在传输过程中...

    JavaScript读二进制文件并用ajax传输二进制流的方法

    在JavaScript中,处理二进制文件并使用Ajax传输二进制流是一项常见的任务,尤其是在进行文件上传或数据传输时。由于浏览器之间的差异,实现这一功能需要考虑不同的API和兼容性问题。以下是一份详细的指南,涵盖了...

    ajax传输json出错问题

    然而,"ajax传输json出错问题"通常涉及以下几个常见方面: 1. **数据格式错误**:JSON数据必须遵循特定的语法规则,如键值对用冒号分隔,对象用花括号包围,数组用方括号包围,以及所有字符串都必须用双引号括起来...

    ajax+php中文乱码解决办法

    在开发Web应用时,尤其是涉及到AJAX(异步JavaScript和XML)与PHP交互时,中文乱码问题常常困扰着开发者。这是因为不同的编码格式之间存在不兼容性,导致数据传输过程中出现乱码。本文将深入探讨AJAX与PHP处理中文...

    AJAX中文乱码解决新方法分享

    通过上述方法的结合使用,可以有效地解决AJAX中文乱码问题,确保数据在客户端和服务器之间正确传输和显示。对于初学者来说,理解这些编码原理和相关技术的应用是非常重要的,能够帮助构建更加稳定和用户体验更好的...

    STRUTS+AJAX+JSP 请求到后台乱码问题解决方法

    在开发Java Web应用程序时,尤其是使用STRUTS、AJAX和JSP的组合时,可能会遇到请求参数在传输过程中出现乱码的问题。这个问题通常出现在URL编码或者请求体编码不正确时,导致中文或其他非ASCII字符无法正确解码。...

    java前后台(含数据库)乱码大综合

    其次,Ajax发送中文参数时可能出现乱码,可以使用JavaScript的`encodeURI()`函数进行编码,服务器端再通过Java的`URLDecoder.decode()`进行解码,确保数据在传输过程中的正确性: ```javascript var result = "张凯...

    jquery的ajax()函数传值中文乱码解决方法介绍

    在使用jQuery的ajax()函数进行数据传输时,中文乱码问题常常困扰着开发者。这个问题主要出现在数据发送到服务器时,由于编码格式不一致导致的字符乱码。以下是一些解决此问题的方法: 方法一:使用`encodeURI()`...

Global site tag (gtag.js) - Google Analytics