Heim > Web-Frontend > js-Tutorial > 在页面上用action传递参数到后台出现乱码的解决方法_jquery

在页面上用action传递参数到后台出现乱码的解决方法_jquery

WBOY
Freigeben: 2016-05-16 17:06:01
Original
1338 Leute haben es durchsucht

页面上用jquery ajax

复制代码 代码如下:

function createQS(name){
 var value = encodeURI(name);
 var queryString = {key:value};
 return queryString;
}

//检索姓名方法
function jiansuoByName(k,name){
 if (name == '') {
  alert("请输入检索的内容");
  return;
 }
  $.post(basePath+"/sysmgr/searchesAjax/searchesJsonPlugin!searchesNameByOMCByName.action", createQS(name),
     function(data){
       //alert(data.result+'\n'+k); // John
       setLine_memoryFunction_A(data.result,k);      
     }, "json");
}


在后台action里
复制代码 代码如下:

import java.net.URLDecoder;

String _name = request.getParameter("key");
String name = URLDecoder.decode(_name,"utf-8");

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage