Это не вопрос разрешения файла или существования файла.
При отправке formData
через jquery
данные проходят успешно, но когда я пытаюсь использовать чистое javascript
, возвращается ошибка POST 403(Forbidden)
.
Уверен, что проблема генерируется из ckeditor
контента.потому что, если я передам следующие параметры
var heading = document.getElementById('heading').value;
var date = document.getElementById('date').value;
и передам как следует
http.send('heading='+heading+'&date='+date);
Он не возвращает ошибки, работает нормально.
Но если я добавлю следующие параметры
var content = CKEDITOR.instances.editor.getData();
И передать как следует
http.send('heading='+heading+'&date='+date+'&content='+encodeURIComponent(content));
Возвращает ошибку.
POST 403(Forbidden)
Я думаю, что специальные символы, которые вставляются в textarea, являются причиной проблемы.Потому что, если переменная content
пуста, ошибки не будет.Jquery передает данные, но почему запрещается выпускать при использовании JavaScript?Мне нужно передать специальные символы без побега.Поскольку я не могу контролировать вывод ckeditor, потому что это ввод пользователя.