Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154

Порекомендуйте книги или другие источники по ajax

07.08.2016, 17:39. Показов 972. Ответов 16
Метки ajax (Все метки)

Студворк — интернет-сервис помощи студентам
порекомендуйте книги или другие источники по ajax.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.08.2016, 17:39
Ответы с готовыми решениями:

Порекомендуйте курсы или книги по С#
Всем привет! Подскажите хорошие и бесплатные курсы по Си шарп или какую-то книгу, я читаю Троелсена, но толком не могу врубится, на одном...

Порекомендуйте книги(или др материал) для изучения "php и sql"
При создании post обработчика со sql запросом возникли множественные вопросы(ошибки), при этом имеющиеся manual и статьи показали малую...

Подскажите книги или другие ресурсы по пользованию методом Wndproc
Подскажите какую книгу почитать или другой ресурс по использованию метода Wndproc. Пишу свой компонент автодополнения. Сделал его при...

16
 Аватар для smart-drone
22 / 18 / 14
Регистрация: 07.01.2016
Сообщений: 70
07.08.2016, 18:16
Ajax в действии
Название: Ajax в действии
Автор: Дейв Крейн, Эрик Паскарелло, Даррен Джеймс
Издательство: Вильямс
Год: 2006
ISBN: 5-8459-1034-X
Название: krein-ajax-v-deistvii.jpg
Просмотров: 60

Размер: 6.0 Кб


Изучаем Ajax
Название: Изучаем Ajax
Автор: Бретт Маклафлин
Издательство: Питер
Год: 2008
ISBN: 978-5-91180-322-3
Название: maklaflin-izuchaem-ajax.jpg
Просмотров: 61

Размер: 7.3 Кб


AJAX и PHP. Разработка динамических веб-приложений
Название: AJAX и PHP. Разработка динамических веб-приложений
Автор: Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика
Издательство: Символ-Плюс
Год: 2006
ISBN: 5-93286-077-4
Название: dari-ajax-php-razrabotka-dinamicheskih-web-prilozh.jpg
Просмотров: 61

Размер: 7.6 Кб
1
08.08.2016, 02:08

Не по теме:

а инструкцию по пользованию туалетной бумагой вам, случаем, не надо?
я вполне серьёзно -- таковая инструкция в сети имеется

на стороне клиента ajax реализуется всего пятью строками кода на javascript'e
возникающее у кого-то желание "изучать книги по Ajax" вызывает у меня только смех

0
 Аватар для TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
08.08.2016, 10:02  [ТС]
kalabuni,
Цитата Сообщение от kalabuni Посмотреть сообщение
на стороне клиента ajax реализуется всего пятью строками кода на javascript'e
возникающее у кого-то желание "изучать книги по Ajax" вызывает у меня только смех

код примера в студию.
Например как извлечь коментарии из БД на страницу отзывов без перезагрузки всей страницы?
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
09.08.2016, 15:44
Цитата Сообщение от TVPNERO Посмотреть сообщение
Например как извлечь коментарии из БД на страницу отзывов без перезагрузки всей страницы?
скажите честно -- минимум полчаса придумывали пример посложнее, да?
вспотели, небось
и всё зря
Ajax -- это что-то вроде "телефона"
скрипт со страницы "звонит по этому "телефону" файлу на сервер и просит файл подготовить ему какие-то данные -- и, когда данные будут готовы, перезвонить ему на страницу и отправить эти подготовленные данные в виде строки символов -- вот и всё
как именно эти данные будут в файле на сервере готовиться -- может, из БД будут браться, а может, и вообще от цивилизации планеты Пандора, -- ни Ajax, ни скрипт страницы совершенно не интересует
Ajax лишь делает "звонок" с запросом на сервер и готовится принять ответный "звонок" сервера с ответом на свой запрос
получив ответ на запрос, Ajax передаёт полученную строку символов javascript-функции страницы, которая и распоряжается этой строкой символов по своему усмотрению
так что... Ajax -- это реально не более пяти строк кода:
1-я строка: создание объекта XMLHTTPRequest
2-я строка: установка соединения с файлом сервера и передача ему (при необходимости) какого-либо параметра/параметров -- метод open ()
3-я строка: завершение отправки запроса -- метод send ()
4-я строка: подготовка к принятию ответного звонка -- обработка события объект.onreadystatechange
5-я строка: ожидание "четвертого звонка" if (объект.readyState == 4), "снятие трубки" и передача javascript-функции полученной от серверного файла строки символов объект.responseText
-- всё, на этом Ajax свою миссию завершает
как именно javascript-функция обработает полученную строку символов -- это к Ajax'у совершенно не относится
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
09.08.2016, 18:19
Цитата Сообщение от TVPNERO Посмотреть сообщение
как извлечь коментари...
Очень легко!
0
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
09.08.2016, 22:08
Цитата Сообщение от kalabuni Посмотреть сообщение
2-я строка: установка соединения с файлом сервера и передача ему (при необходимости) какого-либо параметра/параметров -- метод open () 3-я строка: завершение отправки запроса -- метод send ()
На сколько знаю open ничего не соединяет, только подготавливает запрос. Send выполняет обращение к серверу. Насчет файлов тоже спорный

Не по теме:

длинное тире это alt+0151 или —. Короткое alt+0150 или – прямо в тексте

0
09.08.2016, 23:09

Не по теме:

Цитата Сообщение от Padimanskas Посмотреть сообщение
длинное тире это alt+0151 или —. Короткое alt+0150 или – прямо в тексте
А что же посоветуете мне? У меня ubuntu, там alt комбинации не работают)
Когда найдёте я вам расскажу как я ставлю ‒ и —.

0
10.08.2016, 00:04

Не по теме:

Цитата Сообщение от BANO Посмотреть сообщение
А что же посоветуете мне? У меня ubuntu, там alt комбинации не работают)
Когда найдёте я вам расскажу как я ставлю ‒ и —.
Понятия не имею. Да и не все ли равно, суть дела — типографика.

0
10.08.2016, 00:21

Не по теме:

Padimanskas, нет, ну вы же начали советы раздавать, тк мне дайте.

0
10.08.2016, 12:20

Не по теме:

Цитата Сообщение от BANO Посмотреть сообщение
ну вы же начали советы раздавать, тк мне дайте.
Я не даю советов, только рекомендации и помощь если нужно. Что делать с этой инфой это ваше личное дело, можете проигнорировать, можете принять и воспользоваться.

0
 Аватар для TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
10.08.2016, 12:30  [ТС]
kalabuni, что же меня интересует 4 и 5 шаг ибо в учебнике и рядом нет примера для доступа к БД с использованием аджакса.

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

HTML5
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>
    <title>Demo</title>
    <meta charset="utf-8">
</head>
<body>
    
<form action="demo.php" name="form" method="post">
    Name:<input type="text" name="name"><br>
        <input type="submit" value="Send">
</form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
</body>
 
<?php
 $name=$_POST['name'];
 
$data=date("Y-m-d H:i:s");
@$db = new mysqli('localhost','root', '1412','demo');
  if (mysqli_connect_errno()) {
     echo "Ошибка: Не удалось установить соединение" . 
          " с базой данных. Повторите попытку позже.";
     exit;
  }
 
 if(!empty($name)){
 $query = "INSERT INTO `coment`(`name`,`data`) VALUES ('$name','$data')";
 
  $result = $db->query($query);}
 
 
 
 
 
 
 
  $query ="select name from coment order by data desc"; 
           
  $result = $db->query($query);
 
  $num_results=$result->num_rows;
 
  echo "Всего коментариев ".$num_results; 
echo '<br>';
   for ($i = 0; $i < $num_results; $i++) {
     $row = $result->fetch_assoc();
       echo htmlspecialchars (stripslashes($row['name'])); echo'<br>';
     
  }
  $result->free();
  $db->close();
 
?>
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
10.08.2016, 15:14
Цитата Сообщение от TVPNERO Посмотреть сообщение
меня интересует 4 и 5 шаг ибо в учебнике и рядом нет примера для доступа к БД с использованием аджакса.
вы вообще читаете то, что вам пишут?
повторяю: Ajax -- это "телефон"
Он обращается к файлу на сервере и говорит тому "Дай мне информацию!"
как именно серверный файл эту информацию будет добывать -- из БД, или из канализации города Шанхая -- Ajax не знает и никак на это повлиять не может
серверный файл (написанный, например на PHP), к которому обращается Ajax, изначально должен быть "заточен" на получении информации из БД (или ещё откуда-то) и на выдачу этой информации в поток вывода (через echo или через print)

PS. ужасно плохо быть бестолковым, правда?
0
 Аватар для TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
10.08.2016, 16:41  [ТС]
kalabuni,
Цитата Сообщение от kalabuni Посмотреть сообщение
ужасно плохо быть бестолковым, правда?
Цитата Сообщение от TVPNERO Посмотреть сообщение
Будьте так любезны,напишите как реализовать эти шаги для получения коментов применяя Аджакс
Я не прошу болтовни--мне нужен пример кода.Внимательно прочитайте то что я написал.
Если не можете помочь-то не постите ненужную информацию,не засоряйте тему.
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
11.08.2016, 00:29
\TVPNERO, вы даже меня уже достали своей ленью.
Давайте я вас научу.
Переходим в поисковик, вводим "ajax javascript". Получаем результаты. Не представляете, первый же имеет пример сразу на нативном js и на jquery.
0
 Аватар для TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
16.08.2016, 19:03  [ТС]
BANO, в том примере --xmlhttp.open("GET", "ajax_info.txt", true);

"ajax_info.txt--что это и для чего,передача текстового файла?
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
16.08.2016, 19:39
перевожу: xmlhttp.open("GET", "ajax_info.txt", true) означает, что объект xmlhttp отсылает асинхронный get-запрос к файлу с относительным адресом ajax_info.txt

ответ xmlhttp.responseText вернёт странице выходной поток этого файла, т.е. его полное содержание в виде одной строки символов

и совсем на пальцах:
клик по <a href="ajax_info.txt" >ссылке</a> вернёт браузеру содержимое файла ajax_info.txt и браузер отобразит полученное им содержание файла в текущем окне

скриптовая инструкция xmlhttp.open("GET", "ajax_info.txt", true) вернёт скрипту страницы содержимое файла ajax_info.txt в виде строковой javascript-переменной xmlhttp.responseText и имеющийся на странице javascript-код распорядится этой строкой символов внутри текущей страницы по своему усмотрению

PS. чисто исторически -- яваскрипта поначалу не было и
клик по ссылке на странице передавал управление от страницы браузеру, браузер же формировал запрос файлу на серверу, браузер же получал от файла ответ и браузер же отображал полученный ответ в окне
когда появился яваскрипт, задумались над тем, чтобы исключить браузер из процесса -- с помощью объекта XMLHTTPRequest запрос к файлу теперь формирует страница, страница же получает ответ и страница же решает -- как этим ответом распорядиться
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.08.2016, 19:39
Помогаю со студенческими работами здесь

Entity Framework другие источники данных
Какие базы данных можно использовать в Entity Framework, меня интересует Excel запись и чтение данных со всей таблицы? Как сделать, чтоб...

Литература и другие источники по networks, clustering, modularity
есть сеть, разбитая на кластеры. нужно вычислить modularity этих кластеров. для modularity wikipedia даже русского текста не содержит....

Физическое моделирование реальных объектов. Интересует литература и другие источники
Может кто-нибудь посоветовать литературу или другие источники, в которых бы подробно описывалось физическое моделирование объектов... ...

Русскоязычные книги/источники по векторам
В какой русскоязычной книге/источнике можно подробно почитать о векторах,списках, деках и т.д

Посоветуйте источники (книги) о многопоточном программировании
Посоветуйте пожалуйста источники (книги) о многопоточном программировании в общем и о многопоточном программировании в python в частности....


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru