@sunnyrio

Как перевести полученный ответ от сервера методом ajax jQuery в кириллицу?

в данный момент приходит вот такой ответ:
"\u0414\u0430\u043d\u043d\u044b\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0435 \u0432\u043e \u0432\u0441\u0435 \u043f\u043e\u043b\u044f"


logina.php:
<?php

	require_once 'dy_functions.php';
	$error = $login = $pass = "";
	if (isset($_POST['name']))
	{
		$login = sanitizeString($_POST['name']);
		$pass = sanitizeString($_POST['pass']);
		
		if ($login == "" || $pass == "")
		{
			$error = "Данные введены не во все поля";
		}
		else
		{
			$result = queryMysql("SELECT login,pass FROM customer WHERE login='$login' AND pass='$pass'");
			if($result->num_rows == 0)
			{
				$error = "Ошибка при вводе пары имя пользователя - пароль";
				
			}
			else
			{
				$_SESSION['name'] = $login;
				$_SESSION['pass'] = $pass;
				
			}
		}
	}


echo json_encode($error);
?>


ajax Запрос
function authorization()
{

	var msg = $('#test').serialize();
 $.ajax({
     url: "logina.php",
     method: "post",
	 data: msg,
	 type: "json",
     success:  function(date) { alert(date)}
 });
}
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
В файле logina.php замените:
echo json_encode($error);
на:
echo json_encode($error, JSON_UNESCAPED_UNICODE);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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