0

我有我的 get 方法使用jquery它传递一个可能包含日文字符的变量。当我测试它时,jquery 不允许输入带有日文字符,即使我已经使用了encodeURIComponent(). 下面是我的片段:

function checkMediaPrefix(){
   var query = encodeURIComponent($('#mediaType :selected').text());
   var uri = 'nofilter/checkMediaPrefix/options?mediaType=' + query;

   alert(uri);

   $.get(uri, function(responseText){
   $('#mediaPrefix').text(responseText);
   $('input#mediaPrefText').val(responseText);
});
}

错误显示内部服务器错误状态 500。请帮助,谢谢。

4

1 回答 1

0

这个链接帮助我解决了这个问题。事实证明,我还需要更改我的 Tomcat 服务器(server.xml)上的一些配置才能成功获取日语字符参数。

http://tech.top21.de/techblog/20100421-solving-problems-with-request-parameter-encoding.html

于 2013-06-14T09:21:39.063 回答