Helyes Ajax 1C-Bitrix

A sajátosságait Munkám gyakran kell kommunikálni a fejlesztők, köztük a fejlesztők 1C-Bitrix. Amikor célok kitűzése az adat frissítés újratöltése nélkül az oldal (Ajax), amit gyakran hallottam egy jelentős növekedés szempontjából csak azért, mert ezt a funkciót. Újabb ilyen beszélgetés, csináltam egy webinar fejlesztői számára, amely eloszlatja azt a mítoszt, hogy az Ajax nehéz beilleszkedni a Bitrix. Az anyagok a webinar, írom ezt a cikket, remélem, hogy segíteni fog más fejlesztők.







Mi fejlesztése, meg fog jelenni egy véletlenszerű idézet a rendszer információs blokk, azzal hasonlóan tetszett az idézet.

Először hozzon létre egy új információs blokk „Idézetek”, adjunk hozzá egy tulajdonsága típusszám a nevét „értékelés” és a rendszer neve „minősítés”.







További információk a blokk töltse többszörös teszt felvételeket.

A következő lépés mi lesz létrehozni egy mappát «ajax / idézetek» az oldalon gyökér.

Minden vizsgálatot lehet két csoportba sorolhatjuk:

  1. Megközelítés az adatokat a szerverre
  2. az adatok frissítése

Egyetértünk azzal, hogy az első típusú lekérdezéskiszolgálón ad html.

A második típusú lekérdezések - JSON.

Ezután vesszük mindkét ilyen típusú, de előtte meg kell helyezni a komponens kimenet véletlen idézi a honlap sablon.

Ehhez nyitott szerkeszteni az index.php fájlt a megfelelő helyre felvenni az alábbi kódot (megjegyzendő, hogy be kell másolni a sablont news.list komponens, és hívja meg - idézetek):

Pre cseréje IBLOCK_IDD az azonosító információs blokkot idézetek.

Kattintások kezeléséhez, meg kell hozzá a következő kódot a fájlban script.js és csatlakoztassa a sablon:

Továbbá kezelésére Laika hozzá jquery-kódot a script script.js:

Ideális esetben - létre kell hoznia egy komponenst a kódot, és dugja be ezt a fájlt, de hagyjuk meg a házi feladatot.

Tehát áttekintettük a végrehajtás folyamatának Ajax CMS 1C-Bitrix. Mint látható, semmi bonyolult. Alapján a fenti két példa, más logika lehet végrehajtani.




Kapcsolódó cikkek