weblogic下ajax无法进入返回函数
2014-07-25 11:32
726 查看
开发环境Tomcat 测试环境weblogic
问题:Tomcat下ajax请求struts1的action返回中文没问题!
action中
weblogic做测试无法进入success:函数
解决:使用java.net.URLEncoder进行编码,js中使用decodeURI()进行解码;
注:ajax的type:"get" dateType="text"
java
msg = URLEncoder.encode("用户名输入不合法!","utf-8");
outMessage(out, msg);
js
Ps:我遇到的是英文的“逗号”会进行转码失败,中文的“逗号”转码成功!
问题:Tomcat下ajax请求struts1的action返回中文没问题!
$.ajax({ type:"get", //contentType:"application/json", cache:"false", url:"", dataType:"text", data:"userName="+userName, success:function(result){ alert(result); } })
action中
response.getOutputStream().print(msg);
weblogic做测试无法进入success:函数
解决:使用java.net.URLEncoder进行编码,js中使用decodeURI()进行解码;
注:ajax的type:"get" dateType="text"
java
msg = URLEncoder.encode("用户名输入不合法!","utf-8");
outMessage(out, msg);
js
$.ajax({ type:"get", //contentType:"application/json", cache:"false", url:"", dataType:"text", data:"userName="+userName, success:function(result){ alert(decodeURI(result)); } })
Ps:我遇到的是英文的“逗号”会进行转码失败,中文的“逗号”转码成功!
相关文章推荐
- $.ajax返回的JSON格式的数据正常后无法进入success的解决方法
- 使用ajax返回json类型数据的时候无法进入success可能的原因
- js 函数无法返回ajax数据的问题
- Ajax返回xml文本无法读取的问题
- 火狐下Ajax的onreadystatechange无法调用函数的解决方法
- 无法进入main 函数原因之一
- ajax请求返回的数据看不到回调函数没有执行也没报错
- SQL中函数返回表,传递一个参数,无法唤醒用户自定义函数,解决方法!
- 关于解决无法获取AJAX中无法获取XML返回的问题
- ajax正确返回数据,却进入了error分支
- PHP 5.3以下版本 无法用下标直接取得函数返回的数组
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
- InternetReadFile这个函数带来的网络断开无法返回的问题
- ajaxfileupload以JSON为返回数据类型出现的因符号无法解析的错误的解决方案
- 0.jquery 验证,以及显示出现错误的地方 1.当用jquery.validate与ajax时候特别小心在每句后面的逗号问题,如果不需要的地方加上逗号会造成页面无法进入js验证
- 函数的参数是函数,函数中Ajax返回的回调函数中的函数运行
- js技术:该函数返回ajax需要的关键对象:xmlhttprequest
- iPhone 我调试代码到某一个函数的调用处,结果单步调试无法进入函数里头。
- Ajax返回xml文本无法读取的问题
- 解决Extjs4中form表单提交后无法进入success函数问题