15-ajax的data传参的两种方式以及乱码的解决
来源:互联网 发布:工业网络就业前景 编辑:程序博客网 时间:2024/05/20 00:37
/** * 订单取消 * @return {Boolean} 处理是否成功 */function orderCancel(orderId, commant){var flag = false;$.ajax({ type: "POST", url: "../order/orderCancel.action", //orderModifyStatus <span style="color:#ff0000;"><strong>①</strong></span><strong><span style="color:#ff0000;"> data: {"orderId":orderId,"commant":commant},</span></strong> dataType:"json", async:false, cache:false, success: function(data){ var member = eval("("+data+")"); //包数据解析为json 格式 if(member.success=="true"){ flag = true; }else if(member.success=="false") { alert(member.info); }},error: function(json){alert("订单取消异常,请刷新后重试...");} }); hidediv(); return flag;}
② data: "orderId=" + orderId + "&commant=" + commant
乱码解决:
发生情况,项目的编码方式为gbk,页面的编码是gbk,使用ajax进行传值的过程中出现了乱码,解决的步骤如下,供参考。
页面获取值
var url="addPatternInfo.action";var params={"patternInfo.Area_name":<strong><span style="color:#ff0000;">encodeURI(area_name)</span></strong>,"patternInfo.name1":encodeURI(name1)};$.ajax({async:false,type:"post",url:url,data:params,dataType:"json",<span style="color:#ff0000;"><strong>contentType:'application/x-www-form-unlencoded;charset=UTF-8',</strong></span>cache:false,success:function(data){alert("OK"); }});
服务器端
patternInfo.setName1(URLDecoder.decode(patternInfo.getName1(),"UTF-8"));
0 0
- 15-ajax的data传参的两种方式以及乱码的解决
- ajax的data传参的两种方式
- ajax的data传参的两种方式
- 两种方式解决jquery Ajax 发送中文乱码的方法,
- 两种方式解决jquery Ajax 发送中文乱码的方法,
- get 方式请求乱码以及用Jquery ajax 乱码问题的解决;
- Web应用解决中文乱码的两种方式
- 表单提交servlet的两种解决乱码方式
- SSH整合开发解决中文乱码的两种方式
- hibernate插入数据库乱码的两种解决方式
- Ajax解决多余刷新的两种方式
- ajax 的两种方式
- get方式乱码的处理方式的两种方式
- jsp中Get方式请求参数乱码的两种解决方式
- 解决jsp乱码的两种方案
- ajax 调用webservice的两种方式
- Buffalo Ajax的两种配置方式
- ajax获取数据的两种方式
- weakify/strongify 大法,的简单宏,抄至于YYKit
- Centos上安装eclipse
- 整理的一些好博客
- centos 下安装 php 5.6,测试方法可用
- C#设计模式00-简单工厂模式
- 15-ajax的data传参的两种方式以及乱码的解决
- Android反编译实践
- 怎样遍历Set
- 27. Remove Element
- iOS学习之Socket使用简明教程- AsyncSocket
- Android静默安装和静默卸载
- 1.4.2 HTTP ERRORS AND REDIRECTS(HTTP 错误和重定向)
- 判断两个矩形是否重叠
- 数字字符串转数值