gpt4 book ai didi

javascript - "+"发生符号转换

转载 作者:行者123 更新时间:2023-11-30 08:19:43 26 4
gpt4 key购买 nike

路径中的“+”符号被转换为空格

下面的代码片段工作正常,直到我的文件路径包含一个“+”符号,于是,当它到达 Download.php 时,它已被转换成一个空格

    $('#ViewPdf').on('click', function() {
var file = $('#PdfPath').val();
if(file) {
$(location).prop('href', 'Download.php?DeleteTarget&download_file='+file);
}
else { alert('No pdf file so cannot view'); }
});

我不确定问题是出在 JavaScript 还是 php。某种转义或字符转换看起来是必要的,但我不确定是什么。

最佳答案

尝试使用 encodeURIComponent() :

var file = encodeURIComponent($('#PdfPath').val());

关于javascript - "+"发生符号转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55692666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com