Тип содержимого: текст / html; charset = ISO-8859-15 не работает в ответе ajax javascript

Я использую разные языки в своем веб-приложении для онлайн-экзаменов, сначала оно хорошо загружается, но когда я перехожу ко второму вопросу, я отправляю запрос на ajax с идентификатором вопроса, в ответ ajax дает подробности вопроса, но в db эти вопросы задаются специальными символами и в ответ я получаю такой же специальный символ. но я использую там некоторые функции кодирования ниже в файле ajax также в файле php.


questions.php - файл PHP

<?php session_start(); ?>
<?php
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
    header("Cache-Control: no-store, no-cache, must-revalidate"); 
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache"); 
    header('Content-Type: text/html; charset=ISO-8859-15');
    ini_set('session.use_cookies', '0');
    include '../inc_classes.php';

    if ((time()-$_SESSION['last_login_time'])>900)
        $_SESSION['last_login_time'] = "";
    else
        $_SESSION['last_login_time']=time();

    $select_question_last = " select question_title from question where question_id='".$question_id."'" ;
        $ptrs_last_que = mysql_query($select_question_last) ;
        $i=0 ;
        while($data_ptr_last_que = mysql_fetch_array($ptrs_last_que))
        {
            echo $question_title = stripslashes($data_ptr_last_que['question_title']);
        }
?>

show_ques.php - файл AJAX

$.ajax({
    url: url2,
    type: "get",
    contentType: "text/xml;charset=ISO-8859-15",
    data: paramss,
    cache: false,
    success: function(html) {
        //alert(html)
        if (html.trim() == 'logout') {
            alert('You can not attempt exam any more. please contact your school.!');
            document.location.href = 'index.php?action=<?php echo base64_encode('
            logout '); ?>';
        } else
            $("#question_div").html(html);
        check_remaining()
    }

});

просто замените type:get на post, а затем можете проверить?

Darshan Jain 23.03.2018 08:47

хорошо, спасибо, я проверю .. но это важно, потому что когда я печатаю, он показывает тот же специальный символ

kiran 23.03.2018 08:48

В какой части кода вы видите проблему?

Hamza Abdaoui 23.03.2018 08:51

в ajax show_ques.php .. также, когда я использую метод post, я не получаю значения некоторых параметров

kiran 23.03.2018 09:40

кодировка не работает на странице ajax .. она возвращает специальные символы в ответ

kiran 23.03.2018 10:41
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
5
669
0

Другие вопросы по теме