Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/16: Рейтинг темы: голосов - 16, средняя оценка - 4.56
8 / 8 / 0
Регистрация: 30.01.2010
Сообщений: 230

Библиотека Котерова "JsHttpRequest 5: кроссбраузерный AJAX + закачка файлов "

03.09.2010, 21:04. Показов 3232. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть проблема скачал библиотеку с офф. сайта. Поставил библиотеку вместе примерами. Но примери отказуютса работать.

Может єсть у кавота другой скрипт чтоби проверить работоспособность библиотеки.

Или же есть AJAX скрипт для передачи значений форми на сервер.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.09.2010, 21:04
Ответы с готовыми решениями:

CKEditor и Библиотека Котерова "AJAX"
При исполузувании CKEditor и библиотеки Котерова "AJAX" столкнулса с проблемой. При отправке форми с помощю AJAX тест с редактора...

перестала работать библиотека JsHttpRequest
Добрый день уважаемые форумчане! Написал сайт, который работал под Денвером 2. Уже хотел ставить на реальный хост. Установил Денвер 3 и...

Закачка файлов
Интересно было б реализовать функционал закачки файлов в приложении на VB 2008. Для этого я решил использовать URLDownloadToFile из...

13
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
03.09.2010, 21:39
Веб-сервер установлен? Работает?

Не по теме:

JsHttpRequest был очень удобным и актуальным, пока не появился jQuery.

0
8 / 8 / 0
Регистрация: 30.01.2010
Сообщений: 230
03.09.2010, 21:58  [ТС]
Ой забил написать.

У меня установлен Denwer
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
03.09.2010, 22:03
Может тогда вы скопировали примеры не туда, куда надо?
0
8 / 8 / 0
Регистрация: 30.01.2010
Сообщений: 230
03.09.2010, 22:16  [ТС]
Да нет вроде всьо так как надо скопирувал.

Может есть в арсенале скрипт для AJAX с рускими символами?
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
03.09.2010, 22:19
Цитата Сообщение от KillerMacov Посмотреть сообщение
Может есть в арсенале скрипт для AJAX с рускими символами?
AJAX работает только с кодировкой utf-8. А она полностью поддерживает кириллицу.
Все ваши скрипты должны быть написаны в utf-8.
0
8 / 8 / 0
Регистрация: 30.01.2010
Сообщений: 230
03.09.2010, 22:31  [ТС]
Да правильно но если я с UTF8 делаю то при вставке получаеста:

ВвеÐ&acute ;ите ÑЃÐ²Ð¾Ð&s up1;
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
03.09.2010, 22:46
Откуда вставляете? И что должно быть?
Думаю, подробности и развернутое описание проблемы нам не помешает.
0
8 / 8 / 0
Регистрация: 30.01.2010
Сообщений: 230
03.09.2010, 23:23  [ТС]
Вот БД:

SQL
1
2
3
4
5
6
CREATE TABLE IF NOT EXISTS `ajax` (
  `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  `email` CHAR(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `email` (`email`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
И скрипт:
Вложения
Тип файла: rar st_mod.rar (38.8 Кб, 17 просмотров)
0
8 / 8 / 0
Регистрация: 30.01.2010
Сообщений: 230
04.09.2010, 00:43  [ТС]
С Библиотекой разобралса

сменил:

PHP
1
$JsHttpRequest =& new JsHttpRequest("windows-1251");
на:

PHP
1
$JsHttpRequest = new JsHttpRequest("windows-1251");
Но вот другой скрипт проблема...
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
04.09.2010, 15:44
Цитата Сообщение от KillerMacov Посмотреть сообщение
Но вот другой скрипт проблема...
Что-то я не понял.. Значит, мы разбираем два скрипта?
Скрипт, который в архиве, у меня работает отлично. И JsHttpRequest он не использует.
Миниатюры
Библиотека Котерова "JsHttpRequest 5: кроссбраузерный AJAX + закачка файлов "  
0
8 / 8 / 0
Регистрация: 30.01.2010
Сообщений: 230
04.09.2010, 19:46  [ТС]
Верно. Скрипт тот что в архиве не использует JsHttpRequest, и он работает, но невозможно добавити кирилицу в БД получаютса иероглифи.

Второй скрипт используючий JsHttpRequest уже работает.
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
04.09.2010, 21:58
Цитата Сообщение от KillerMacov Посмотреть сообщение
но невозможно добавити кирилицу в БД получаютса иероглифи
Еще бы.. Пригляделся поближе к ajax.php и нашел строчку:

PHP
1
$email = addslashes(htmlentities(trim($_POST['email']), ENT_QUOTES));
Во-первых, htmlentities не стоит использовать с текстом в utf-8 (это все и портило). Если же очень хочется, то обязательно надо указывать третий параметр charset.
А во-вторых, есть более приспособленные для таких операций функции - mysql_real_escape_string и htmlspecialchars, работающие безотказно в любой ситуации.

Короче, замените строку на:
PHP
1
$email = mysql_real_escape_string(htmlspecialchars(trim($_POST['email'])));
..и все получится.

Добавлено через 10 минут
Да, и еще... Чуть не забыл.
В том же ajax.php после подсоединения к базе данных, следует выполнять такой запрос:

PHP
1
mysql_query("set names 'utf8'");
1
8 / 8 / 0
Регистрация: 30.01.2010
Сообщений: 230
04.09.2010, 22:23  [ТС]
Очень спасибо за ответи
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.09.2010, 22:23
Помогаю со студенческими работами здесь

Закачка файлов
Не знал в каком разделе задать свой вопрос, решил тут. Ситуация такая. удаленный хост : датацентр под никсами и широким инетом. ...

Закачка файлов
Здравствуйте. Я уже спрашивал тут про множественную закачку файлов, и мне скинули вот этот скрипт: $filePath = 'upload'; if...

Закачка файлов с интернета
Всем доброго времени суток. Вобщем сразу к сути: Имеется список из ссылок на файлы. Как с помощью Питона можно произвести поочередную...

Закачка файлов в юторренте
Здравствуйте, помогите пожалуйста решить проблему. Торрент клиент качает файл с очень маленькой скоростью, на одной раздаче 500 человек,...

Закачка файлов на сервер
Мое приложение должно брать файл из памяти и загружать его на SQL Server (а точнее загружать в одну из ячеек таблицы в виде двоичные...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru