1. 程式人生 > >ajax或者url訪問時,帶了不標準字元後臺報錯:The valid characters are defined in RFC 7230 and RFC 3986

ajax或者url訪問時,帶了不標準字元後臺報錯:The valid characters are defined in RFC 7230 and RFC 3986

網上查了很多辦法都無效,

暫定解決辦法:

將整個url用encodeURI(url)進行編碼,再進行訪問即可

例如:

        var url='/index/saveFileToClient?url='+str;
        url = encodeURI(url);
        window.frames["_hiddenFrame"].window.location.href = url;