Перейти до вмісту

Події, JavaScript, PHP


Повідомлень в темі: 2

#1 Володя (vs wladlen)

    Абориген

  • Користувачі
  • PipPipPipPip
  • 80 повідомлень
  • Стать:Чоловік
  • Місто:Львів

Відправлено 25.11.2007 – 11:34

  • 2
Хто знає ссилки книжок по JavaScript (тільки будь-ласка не сайти - в мене інет не безлімітний).
Чому прошу?
Хочу навчитись використовувати РНР в подіях над об'єктами. Шукав по гуглі найшов що через JavaScript можна визвати РНР функції, але як? ніхто толком не каже. (JavaScript майже не знаю)

#2 MrGALL

    Старійшина

  • Адміністратори
  • 2545 повідомлень
  • Стать:Чоловік
  • Місто:San Diego, CA || Kyiv, UA

Відправлено 25.11.2007 – 12:12

Wladlen
з JavaScript можна визивати PHP функції за допомогою Ajax'у.
Пошукай книжку про Ajax, зараз їх повно.
  • 0

#3 Lukom

    Абориген

  • Користувачі
  • PipPipPipPip
  • 112 повідомлень
  • Стать:Чоловік
  • Місто:Ukraine-Lviv

Відправлено 25.11.2007 – 13:13

Цитата

Шукав по гуглі найшов що через JavaScript можна визвати РНР функції, але як? ніхто толком не каже. (JavaScript майже не знаю)
Не зовсім так. Javascript не може безпосередньо викликати php-функцію, але за допомогою ajax, javascript може асинхронно, не перезавантажуючи сторінки, запросити у сервера сторінку. А вже ту сторінку можна згенерувати засобами php.
Щоб таке навчитись робити, потрібно хоч трохи підівчити що таке javascript і з чим його їдять. Книженції на рус. можна закачати тут - http://all-ebooks.com/js. Особливо рекомендую книжку JavaScript. Библия пользователя. 5-е издание. Всі решта книжок вже дуже старі. Навіть якщо книжка має рік давності - значить вже стара.
On-line ресурси по вивченню javascript які я знаю: http://wdh.suncloud.ru/js01.htm#ref3, http://docs.luksian....va/jscoreref15/.
Довідники по DOM:
http://msdn.microsoft.com/library/default....anch_webdev.asp
http://developer.moz.../docs/Main_Page

Щоб зрозуміти як працює ajax рекомендую зробити самотужки таке як тут - http://www.yaldex.co...axTutorial.html. Ajax можна написати самому або користуватись готовими фреймворками - jquery, dojo, та ін.

Хоча, ajax не єдиний спосіб робити асинхронні запити, є ще старий добрий iframe :kozak:
  • 0



Кількість користувачів, що читають цю тему: 1

0 користувачів, 1 гостей, 0 анонімних