проблема вот в чём: пользователь задаёт название своего поста и если вначале поста ставит пробел то ссылка на пост разваливается ибо в ней появляется %C2%A0 (utf символ неразрывного пробела). Как это убрать? Вот так сохраняю результат пользователя:
editor.save().then((outputData) => {
let postParams = {};
postParams.name = $("#name").text();
$.ajax({
type: "POST",
url: '/post/add',
data: postParams,
success: function(data){
window.location.replace("/post/" + data);
}
});
});
window.location.replace(encodeURI("/post/" + data));
Или лучше
window.location.replace("/post/" + encodeURIComponent(data));
а то мало ли что еще они там напишут.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей