昨天在做公司网站的时候出现了一个中文乱码问题,让我郁闷了一晚上和一上午,最后在网友的提示下,我终于解决了,现在写出来供后来的兄弟们参考:
1.问题是这样的,就是客户端是以JSONP的方式提交的数据,JSONP真正是以get方式提交的数据,所以除了post方式的解决办法是不行了,现在我说说我的这个方案:
>1.首先在js中给你要传递的参数编码:如下:
url = "http://192.168.1.106:8080/App/pjson/CCB.action";
workername = $("#workername").val();
workernum = $("#workernum").val();
if (workername == "" || workername == "点击输入") {
alert('请填写姓名');
return false;
}
if (workernum == "" || workernum == "点击输入") {
alert('请填写电话');
return false;
}
url = url + "?workername=" + encodeURIComponent(encodeURIComponent(workername)) + "&workernum=" + workernum;
>2然后在后头再给获取到的参数解码:如下:
public String recruitWorker() throws Exception {
TbworkerPC tbworkerPC = new TbworkerPC();
String decode = java.net.URLDecoder.decode(workername,"UTF-8");
tbworkerPC.setWorkername(decode);
tbworkerPC.setWorkernum(workernum);
yorn = this.service.saveRecruitWorker(tbworkerPC);
return "recruitworker";
}
以上就是我的总结分享,希望对大家有所帮助,谢谢!
分享到:
相关推荐
前端使用jquery,datatype采用jsonp,服务端采用C#编写的webService
1、地址...演示跨域问题以及跨子域名解决方法 2、地址http://a.test.com:8888/testAjaxCross/public/jsonp.do 演示jsonp解决跨域问题的三种方案jsonp、$getJSON、$ajax等
2:协议不一致 3:域名不一致 解决方案: 1.jsonp 在远程服务器上设法动态的把数据装进js格式的文本代码段中,供客户端调用和进一步处理;在前台通过动态添加script标签及src属性,表面看上去与ajax极为相似,...
JSONP简单调用实例。ASP.NET和纯HTML。jQuery的$.ajax的调用!jsonP说白了,就是在json字符串外面包上一个:参数名称+左右括弧!只是包了个:jsonpCallback() 而已! 相关文章:...
Jquery与ajax用JSONP方式调用新浪API将长网址转换为新浪的短网址。
Vue-JSONP 一个用于处理JSONP请求的微型库。快速开始作为Vue插件: import { VueJsonp } from 'vue-jsonp'// Vue Plugin.Vue . use ( VueJsonp )// Now you can use this.$jsonp in Vue components.const vm = new ...
在页面a中由前端发送一个jsonp请求到客户方,得到一个token值 前端得到token值后向自己后端发送一个请求,后端根据token去redis(token的值就是redis里的key)里取值(key=token的值,value=用户信息等)判断用户是否已...
ajax jsonp 跨域处理
jsonp 一个简单的JSONP实现。安装使用npm安装node.js或npm :$ npm install... 0禁用(默认为60000 ) 用于处理jsonp响应的全局回调函数的prefix ( String )前缀(默认为__jp ) 用于处理jsonp响应的全局回调函数的na
主要从三方面来通过jsonp来实现ajax跨域问题: 1.javascript方法 2.jquery $.ajax方法 3.jquery $.getJSON方法 不看会后悔的!
jsonp的原理 jsonp的使用,使用jsonp解决js跨域问题!
ajax的同步异步请求,分别用 jquery和 javascript的方式另外和 jsonp 的请求方式
基于ajax方式的跨域请求jsonp的前后台代码
2、引入 一般新建一个js文件来引入原始jsonp插件,然后对原始插件进行封装,对跨域接口参数的拼接,封装好这个jsonp文件后export出去,之后在哪里用到就再在那里import。 1.新建jsonp.js文件来封装原始jsonp插件 //...
1. 连个tomcat 服务器演示跨域访问 2. JSONP的方式实现跨域访问
Jquery调用从ashx文件返回的jsonp格式的数据处理实例源码
使用Jquery中的Aajx方法利用Jsonp方式访问豆瓣公开的api接口,跨域获取书籍信息。
day17代码:springBoot整合JSONP。Spring boot 实现json和jsonp格式数据,接口共用,Spring Boot支持JSONP跨域请求数据(Ajax的jsonp)。
一个基于Python的跨域传输数据解决方案。 主要实现跨域。
JSONP 实例