Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Posipaka
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 19
1

Ajax-запрос возвращает знаки ? (крокозябры)

24.12.2015, 18:54. Просмотров 267. Ответов 5
Метки нет (Все метки)

Добрый день! Написал ajax-запрос к php-файлу, вроде работает, но возвращает знаки вопроса перемешанные с другими символами. Ставил везде utf-8, передавал dataType и scriptCharset, прописывал в .htaccess AddDefaultCharset utf-8 - никакого эффекта.
Javascript
1
2
3
4
5
6
7
8
$.ajax({
        url: "/includes/codegen/cms_codegen.php",
        type: "get",
        data: "action=confirm1",
        success: function(data){    
            $('img#' + img_id).attr('data-id', data);
        }
    });
PHP
1
2
3
function confirm1() {
        return $_SESSION['captcha_keystring'];
    }
Уже не знаю что делать(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2015, 18:54
Ответы с готовыми решениями:

Кодировка в ajax, возвращает с сервера крякозябрики
м, при ajax запросе возвращает мне крякозябрики вот код <script>...

Ajax запрос
Делаю приложение на ASP.Net MVC4. У меня есть форма для сортировки данных, что...

Ajax запрос
Суть такова: при заходе на страницу php скрипт берет данные из бд и отдает jsу...

AJAX вместо результата обработчика возвращает, исходный код обработчика
Здравствуйте, начал изучать AJAX и столкнулся с проблемой, при GET запросе в...

AJAX запрос с авторизацией
Доброго всем! Пытаюсь получить данные с сайта, на котором не зарегистрирован,...

5
mixenik
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
24.12.2015, 19:48 2
header('Content-Type: text/plain') на сервере пробовали устанавливать?
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
24.12.2015, 20:56 3
Posipaka, может надо возвращать, а не в функцию запихивать?
PHP
1
2
3
4
function confirm1() {
        return $_SESSION['captcha_keystring'];
    }
return confirm1()
0
Posipaka
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 19
25.12.2015, 08:10  [ТС] 4
header('Content-Type: text/plain') тоже пробовал
return confirm1() не помогло(
0
Padimanskas
Superposition
935 / 595 / 256
Регистрация: 27.10.2013
Сообщений: 2,067
25.12.2015, 08:37 5
Posipaka, а локализовать никак?) Я бы начал с бд, хоть кодировка там и не имеет значения. Потом попробовал бы выдать строку в консоли сервера и в теле http ответа. Потом бы поснифал входящий и исходящий трафик в браузере, заголовки. Далее проверил бы кодировки всех файлов - php, html, js. Потом проверил бы настройки php, настройки браузера. Метатеги в теле страницы.
0
smiChris
3 / 3 / 2
Регистрация: 20.10.2015
Сообщений: 42
25.12.2015, 16:49 6
Javascript
1
2
3
4
5
6
7
8
9
$.ajax({
        url: "/includes/codegen/cms_codegen.php",
        type: "get",
        data: "action=confirm1",
        response:'text',
        success: function(data){    
            $('img#' + img_id).attr('data-id', data);
        }
    });
0
25.12.2015, 16:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2015, 16:49

Не работает ajax запрос
Вот код: _url = "'http://www.my-portfolio.name/ad/engine/getRequest.php";...

Ajax post- запрос
Пытаюсь отправить картинку post - запросом (картинка находится на моем сервере)...

Не срабатывает ajax запрос
По нажатию на кнопку нужно обновить содержимое блока: <div...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru