javascript – 为什么decodeURIComponent(‘%’)会锁定我的浏览器?
作者:互联网
我只是用AJAX测试一些东西,如果我发出警报,我发现成功了
alert(decodeURI('%'));
要么
alert(encodeURIComponent('%'));
浏览器错误输出以下代码.
$.ajax({
type: "POST",
url: "some.php",
data: "",
success: function(html){
alert(decodeURIComponent('%'));
// alert(decodeURI('%'));
}
});
如果我使用任何其他字符串,它的工作正常.
这是我错过的东西吗?
解决方法:
从控制台尝试时,Chrome barf.它给出了一个URIError:URI格式错误. %是一个转义字符,它不能单独使用.
标签:javascript,decodeuricomponent 来源: https://codeday.me/bug/20191006/1861001.html