`

ajax请求时候乱码

 
阅读更多
$.ajax({
        		url: "${ctx}/floatAdv/floatAdv.do?action=saveFloatAdvForm",
        		contentType: "application/x-www-form-urlencoded; charset=utf-8", //默认值,适合大多数应用场合
        	    data: {"adName":adName,"isOpen":isOpen,"remark":remark,"context":context},
        	    type : "post",
        	    success: function (text) {
        	    	form.clear();
        	    	showFCKDetailDesc.html("");
        	        FloatAdvDataGrid.reload();
        	        FloatAdvAddOrEditOnCancel();
        	    },
        	    error: function (jqXHR, textStatus, errorThrown) {
        	        alert(jqXHR.responseText);
        	    }
        	});

// 当ajax的post请求时候出现乱码 可以机上contentType来解决 
// ajax的get请求乱码可以在tomcat配置URIEncoding="UTF-8"来解决
分享到:
评论

相关推荐

    ajax到servlet乱码解决

    AJAX 到 Servlet 乱码解决方案 在 Web 开发中,使用 AJAX 通过 URL 传参数给 Servlet 时,经常会遇到乱码问题,即使使用了统一的字符编码也没用。下面我们来探讨这个问题的解决方案。 问题描述 当我们使用 AJAX ...

    c# ajax post数据乱码解决

    在开发过程中,尤其是在使用C#与ASP.NET进行Web开发时,经常会遇到客户端通过Ajax向服务器端发送Post请求后,服务器端接收到的数据出现乱码的问题。这种情况不仅影响用户体验,也可能会导致程序逻辑出现问题。本文将...

    Ajax中文乱码问题解决方案

    然而,在处理中文字符时,Ajax请求可能会遇到乱码问题,这主要是由于编码格式不一致或者处理不当导致的。本文将深入探讨Ajax中文乱码问题的成因,并提供一系列解决方案。 **一、问题原因** 1. **编码格式不一致**...

    ajax请求乱码的解决方法(中文乱码)

    Ajax请求中的中文乱码问题主要是由于字符编码不一致导致的。以下是对这个问题的详细解析和解决方案。 首先,我们需要理解字符编码的基本概念。字符编码是用来表示文本字符的一种规则,常见的有ASCII、GBK、UTF-8等...

    ajax解决中文乱码(java/jsp)

    在Web开发中,尤其是在使用Java与JSP技术栈进行开发时,经常会遇到的一个问题是:如何处理AJAX请求中的中文字符乱码问题。本篇文章将详细介绍如何通过前端编码处理、后端参数接收以及响应头设置等手段来有效解决这一...

    ajax提交中文乱码解决方法

    - **设置Content-Type**:在发送AJAX请求时,确保Content-Type头设置为"application/x-www-form-urlencoded;charset=UTF-8"或"application/json;charset=UTF-8"等。这样可以明确告知服务器,数据是以UTF-8编码的。 ...

    ajax get请求中文参数乱码解决

    1. 设置请求头编码:在发送Ajax请求时,可以设置`contentType`为`'application/x-www-form-urlencoded; charset=UTF-8'`,确保数据以UTF-8编码发送。 ```javascript $.ajax({ url: 'your-url', type: 'GET', ...

    JSP中 ajax的get请求的中文乱码问题的解决方法.pdf

    综上所述,解决JSP中Ajax GET请求的中文乱码问题需要从服务器配置、Servlet处理、JSP页面编码和Ajax请求等多个角度综合考虑,并进行相应的调整。通过这些步骤,可以有效地避免并解决中文乱码问题,保证数据传输的...

    Ajax中文乱码问题解决方法

    1. **请求头设置不正确**:Ajax请求默认使用UTF-8编码,但服务器可能使用了不同的编码格式。若在`Content-Type`请求头中没有明确指定编码,服务器可能无法正确解析中文字符。 2. **响应头设置不正确**:服务器返回...

    Struts框架下Ajax发送中文乱码问题的解决

    当我们在Ajax请求中发送中文数据时,如果服务器端没有正确设置接收编码,就会导致乱码。 接着,我们来看看Ajax发送数据的过程。通常,我们使用JavaScript的XMLHttpRequest对象来发送Ajax请求。在发送POST请求时,...

    Ajax 中文乱码问题

    本文将详细探讨如何解决Ajax请求过程中的中文乱码问题,并提供具体的解决方案。 #### 二、问题分析 在使用Ajax进行数据传输时,中文乱码问题通常出现在以下两个环节: 1. **发送表单数据时中文乱码**:当通过Ajax...

    使用prototype.js发送ajax get请求中文参数乱码解决

    在处理中文参数时,尤其是在使用Ajax的GET请求时,可能会遇到中文乱码的问题。这是因为浏览器、服务器和JavaScript之间的编码处理不一致所导致的。本文将深入探讨这个问题,并提供解决方案。 首先,我们需要了解...

    springMVC解决ajax请求乱码的三种方法

    主要介绍了springMVC解决ajax请求乱码的三种方法的相关资料,在springmvc的项目中,使用返回页面的请求方式,数据都能正常显示,但是对于ajax的请求,始终显示乱码,这里提供解决办法,需要的朋友可以参考下

    Ajax乱码小结

    1. **GET请求乱码**: - 在GET请求中,参数是直接附加在URL后面的,因此在服务器端通过`request.getParameter()`获取到的参数是经过了URL编码的。 - 当客户端发送请求时,如果浏览器与服务器端的字符集不一致,则...

    java+ajax处理乱码实例

    当接收到Ajax请求时,服务器需要正确识别请求中的编码,同时在返回响应时也需要使用正确的编码格式。在Servlet中,可以通过以下方式设置编码: ```java request.setCharacterEncoding("UTF-8"); // 设置请求编码 ...

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

    这主要涉及到字符编码的处理,特别是当Ajax请求发送的数据包含中文字符时。以下是两种常见的解决方法: **方法一:使用`encodeURI`进行编码** 在jQuery的Ajax请求中,可以对包含中文的参数进行两次`encodeURI`编码...

    JQuery发送ajax请求时中文乱码问题解决

    在使用JQuery进行ajax请求时,经常会发生中文乱码的情况,这个问题主要发生在请求数据的编码和服务器端对请求数据的解码不一致时。为了解决这个问题,需要确保从前端发出的请求数据以及服务器端对请求数据的处理都...

    Ajax FireFox IE 乱码兼容问题

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

    ajax乱码解决方案

    - **方法二**:在Ajax请求中对POST数据进行两次`encodeURI`编码,确保数据正确发送。 ```javascript var post = "name=" + document.getElementById("postval").value; post = encodeURI(post); post = encodeURI...

    ajax中文乱码如何解决

    在Ajax请求中,GET和POST方式的处理有所不同。GET方式的参数附在URL后面,浏览器会自动处理编码,因此一般不会出现乱码。但是,POST方式的参数包含在请求体中,需要通过Content-Type头来指定编码,如果不正确设置,...

Global site tag (gtag.js) - Google Analytics