Вопрос - Ответ по Ajax и JS
1.
Dmitry Kokorin (14.03.2015 / 12:26)
Может ли кодировка библиотеки влиять на кодировку отображения? До обновления все было хорошо, обновил с 2.1.х до 2.3.х теперь отображается в стиле
D⅔D½
ПРЕДЛАГАЮ ЗАКРЕПИТЬ ТЕМУ!
2.
Dmitry Kokorin (14.03.2015 / 12:57)
Сменил кодировку библиотеки - не помогло!
Суть в том что я Ajax-ом вывожу системные уведомления которые передаются от обработчика в сессии
Если без Ajax то все хорошо, но мне нужно именно так!
Кто сталкивался ткните носом..
3.
Александр (14.03.2015 / 17:25)
смотри отправляешь данные в обработчик и он выводит в нужном мести нужные данные в обработчике можешь занести в сессию
4.
Dmitry Kokorin (14.03.2015 / 20:25)
3.
AlexGreat, в том и дело что я в обработчике делаю
<?php
If(.......){
$_SESSION['inf'] = '......';
}else{
$_SESSION['inf'] = '......';
}
header('Location: /...');
А потом ловлю
<?php
If(isset($_SESSION['inf'])){
include 'inf.tpl';
}
File: inf.tpl
<?php
<style>#newdiv{padding : 10px;top : 200px;background : #ffffff;z-index : 11;}</style>
<script type="text/javascript">
var timetogo = 5;
var timer = window.setInterval(function(){
if(timetogo <= 0){
$('#timediv').text(' ');
window.clearInterval(timer);
}
timetogo--;
}, 1000);
</script>
<div id="timediv">
<div class="newdiv">
<?= htmlentities(trim($_SESSION['info'])); ?>
</div>
</div>
5.
Антон (14.03.2015 / 21:58)
1.
DimmoS, предлагаю использовать встроенный отладчик в хром или фаербаг в мозиле(функциональнее) и просто взять и посмотреть что там куда ходит не так.
6.
Dmitry Kokorin (14.03.2015 / 22:19)
5.
WmLiM, я уже кучу вариантов перепробовал, даже через забугорные сервисы пробовал толк 0
7.
Антон (15.03.2015 / 00:30)
6.
DimmoS, тогда нужно грамотно вопрос оформить, какой вопрос такой и ответ.
8.
ramzes (15.03.2015 / 00:56)
у меня два вопроса.
1. что ты вообще делаешь (идеологически, в чем суть данного хода)
2. как ты это делаешь (тоже идеологически, код не интересен)
что то мне подсказывает, что ты все делаешь неправильно
Добавлено через 01:17 сек.
а, и третий вопрос, зачем ты фильтруешь сессию, в которую сам же и писал, ты себе недоверяешь?
9.
Dmitry Kokorin (15.03.2015 / 01:52)
8.
ramzes, суть вывод системных сообщений
А фильтрую потому как сессия ловится по всему скрипту не зависимо авторизирован пользователь или нет
10.
ramzes (15.03.2015 / 01:57)
подробнее надо
Добавлено через 06:15 сек.
P.S.
Warning: include(/home/w/window/mlance.ru/public_html/templates/mobile/vacancy.tpl) [function.include]: failed to open stream: No such file or directory in /home/w/window/mlance.ru/public_html/pages/vacancy/index.php on line 6
Warning: include(/home/w/window/mlance.ru/public_html/templates/mobile/vacancy.tpl) [function.include]: failed to open stream: No such file or directory in /home/w/window/mlance.ru/public_html/pages/vacancy/index.php on line 6
Warning: include() [function.include]: Failed opening '/home/w/window/mlance.ru/public_html/templates/mobile/vacancy.tpl' for inclusion (include_path='.:/usr/share/php') in /home/w/window/mlance.ru/public_html/pages/vacancy/index.php on line 6
11.
Dmitry Kokorin (15.03.2015 / 02:06)
К примеру обратная связь :
Обработчик отлавливает пост запрос если отловил он его обрабатывает, пишет данные в базу и пишет в сессию что мессага отправлена
Далее идет редирект хедером на страницу где и происходит отлов сессии с сообщением, с помощью Ajax показывается данное сообщение несколько секунд
Добавлено через 01:56 сек.
10.
ramzes, нет это не на этом сайте
Скрытый контент: Для выполнения действия необходимо авторизоваться!
Тут
12.
ramzes (15.03.2015 / 02:13)
ты уверен что понимаешь что такое аякс?
http://xmlhttprequest.ru/
судя по твоему описанию, аяксом у тебя и не пахнет, и не нужен он.
все что тебе нужно, это запилить текст ответа в блок при компиляции страницы, а потом по тайм-ауту (не интервалу, как у тебя) закрыть этот блок
13.
Dmitry Kokorin (15.03.2015 / 02:29)
12.
ramzes, тут как-бы вопрос в кодировке! А не в отображении в целом, окно окном но даже когда без окна просто в блоке вывожу тоже кодировка хромает
14.
ramzes (15.03.2015 / 03:08)
Проверяй кодировки.
файлов, заголовков, хитаччес
15.
Dmitry Kokorin (15.03.2015 / 03:20)
14.
ramzes, да все в утф скрипт с 0 пишется
Пока библу не обновил все норм было
Файлы все utf-8(linux)
Header utf-8
Mysqli utf8
Htaccess utf-8 & AddDefaultCharset utf-8
У меня редактор все файлы по умолчанию в утф сохраняет даже если открыть файл в другой
16.
Dmitry Kokorin (15.03.2015 / 03:32)
Откатил до 1.11.2 всеравно также
17.
Антон (15.03.2015 / 05:35)
11.
DimmoS, у тебя там js убирает текст, нет там вывода сообщения через Ajax, смотри пхп.
18.
ramzes (15.03.2015 / 07:16)
<div id="timediv"><div class="newdiv">
С��ани�а до���пна �ол�ко дл� �ек��ей �е��ии </div></div>
перефильтровал что ли?
Добавлено через 04:25 сек.
в хитаччесе кодировка не работает
/*** основные html5 блоки ***/
content { }
header { }
nav { }
section { float : left; }
aside { float : left; width : 300px; }
article { }
footer { }
/*** конец основных блоков ***/
в ксс кракозябры, коих там быть не должно
19.
Dmitry Kokorin (15.03.2015 / 07:33)
AddDefaultCharset UTF-8
20.
Антон (15.03.2015 / 07:39)
19.
DimmoS, вообщем где то ты перемудрил с кодировкой, либо в пхп скриптах, либо в хитаче, это единственное что могу тебе сказать.
21.
Dmitry Kokorin (15.03.2015 / 08:14)
Попробовал iconv ругается на wrong charset conversion
Добавлено через 05:47 сек.
Решил!
вместо htmlentities поставил htmlspecialchars и все стало ок) всем спасибо что откликнулись
22.
burfey (16.08.2015 / 20:28)
Глупый вопрос но что нужно сделать чтоб JS запускался на платформах Android ? В браузере JS включён.
23.
Dmitry Kokorin (16.08.2015 / 20:47)
22.
burfey, опера мобаил , хром, усвэб норм js работает
Добавлено через 00:29 сек.
Смотри в самом коде ошибку
24.
burfey (16.08.2015 / 20:53)
DimmoS (16 Августа 2015 / 20:47)
22. burfey, опера мобаил , хром, усвэб норм js работает
Добавлено через 00:29 сек.
Смотри в самом коде ошибку
даже обычный alert() не выводит . uc browser точно , остальные попробую , спасибо
25.
Dmitry Kokorin (16.08.2015 / 20:57)
UCWeb тоже хорошо и даже очень с js работает
26.
burfey (16.08.2015 / 21:01)
DimmoS (16 Августа 2015 / 20:57)
UCWeb тоже хорошо и даже очень с js работает
странно , вобщем буду браузеры перебирать . спасибо
27.
Dmitry Kokorin (16.08.2015 / 21:07)
Лучше код еще раз перебери. .
Добавлено через 00:51 сек.
Посетителю же не укажешь что нужно именно с того или иного браузера зайти
28.
burfey (16.08.2015 / 21:52)
27.
DimmoS, Скачал другую версию UCWEB всё пошло.
Кода то и не было особо , елементарные вещи не выводились
29.
Dmitry Kokorin (16.08.2015 / 22:20)
Попробовал скачать UCWeb mini - как в опере мини тока кривое все
30.
Tegos (17.08.2015 / 09:01)
ramzes (15 Марта 2015 / 00:13)
аякс
?
URL:
https://visavi.net/topics/42133