@alexey_sysoev

CKEditor jqury + ajax передача метом POST идет с ошибкой?

Есть редактор текста CKEditor, с которого я путем вызова функции .val() тяну все содержание (почему .val() а не CKEDITOR.instances.editor1.getData()?, поставил расширение adapter->jquery ) после проверяю console.log или alert, получаю весь код как надо. После я передаю с помощью ajax массив из различных данных:

$.ajax({
        type: "POST",
        data: "h1="+h1
            +"&url="+url
            +"&state="+state....
url: "/ajax/admin/",
        cache: false,
        success: function(result){
            alert(result);

        }


В контролере controller_ajax я ловлю все данные и вывожу print_r($_POST);
Так вот что мне показывает массив, все данные массива отображаются корректно кроме двух полей которые я тяну с CKEditor в первом поле только половина когда, а во втором вообще вместо большого куска просто тег с которого начинается данный массив. Главное что перед отправкой я проверяю массив, все ок, после того как получаю его в PHP происходит такая штука. В чем может быть проблема? Может ли быть проблема в лимите на POST/GET запросы? я Работаю на локальном сервере Xammp и вроде поправил post_max_size.
  • Вопрос задан
  • 3246 просмотров
Решения вопроса 1
AMar4enko
@AMar4enko
Попробуйте вместо
data: "h1="+h1
            +"&url="+url
            +"&state="+state....

сделать
data: {h1: h1, url: url, state: state}
Есть подозрение, что проблема в urlencode
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы