$ .get jQuery中的特殊字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$ .get jQuery中的特殊字符相关的知识,希望对你有一定的参考价值。

我有一个名为“CAÑUELAS.json”的文件,但是当我调用$ .get函数时,char“Ñ”被替换为“%C3%91”,因此被调用的文件是“CA%C3%91UELAS.json” ”。我怎么能打印出来:“CAÑUELAS.json”?

这是我的代码:

value = "CAÑUELAS.json";

$.get('../../jsons/' + value, function(dataCoordinates) {
            ..etc
答案

我用一个简单的“硬编码”来解决它。我使用替换将所有de'Ñ'替换为'N',并将所有具有Ñ到N的文件重命名。

这是最终的解决方案:

value = "CAÑUELAS.json";
value = value.replace('Ñ', 'N');

$.get('../../jsons/' + value, function(dataCoordinates) {
            ..etc

以上是关于$ .get jQuery中的特殊字符的主要内容,如果未能解决你的问题,请参考以下文章

jquery特殊字符转义方法

如何转义通过 JQuery ajax 函数发送的查询字符串中的特殊字符?

如何用js或则jquery过滤特殊字符

JQuery中的id选择器含有特殊字符时,不能选中dom元素

如何处理jQuery选择器中的特殊符号

如何转义 YAML 字符串中的冒号和其他特殊字符?