57
AJAX, azaz Asynchronous JavaScript and XML
-
bracsek #57 hát ez pont jókor jött -
#56 $data = iconv("UTF-8", "ISO-8859-1",$adat);
Fordítva kellett:
$data = iconv("ISO-8859-2", "UTF-8",$adat);
És így már ez is ok! -
#55 Na így bejött a dolog, thx! -
#54 Itt egy példa. -
#53 Ha a
<?php
$nbsp;echo "öüóőúéáű";
?>
PHP-szkriptet UTF-8-as kódolással mented le, akkor nem kell feltétlenül (nem kötelező, de ajánlott, ki tudja a szervernek milyen az alapértelmezett beállítása) a
header("Content-Type: text/HTML; charset=UTF-8");
parancs, hisz az UTF-8-as formában kerül megjelenítésre (az "öüóőúéáű" karakterek ilyen formában kerültek lementésre). -
#52 egyszerüsítsük le:
xmlhttprequest meghív egy php-t, amiben ennyi van:
<?php
echo "öüóőúéáű";
?>
azt akarom, hogy megjelenjenek az ékezetes betűk :) -
#51 A Mysql milyen karakterkódolással tárol?
A PHP milyen karakterkódolású kimenetet ad? -
#50 Hmm, nemtom ez nekem kínai egyelőre. Mármint, konkrétan a következő a problémám: van ugye a html fájl, ami 8859-2 kódolású, ha rákattintasz valamire, akkor xmlhttprequest-tel lefut egy php, ami mysql-ből kap egy adott stringet, amiben lehetnek magyar ékezetes karakterek is és a php-ben
echo $valtozo; -val
kiiratom, ami a html oldalon egy adott div-be történik a
document.getElementById('dividje').innerHTML=http_request.responseText
sorral. A PHP-ben megcsináltam amit írtál, de így sem jó: az első ékezetes betű, ahol megjelenne, ott levágja a stringet. Olvastam eleget már ebben a témában de nem sikerült jó megoldást találnom, pedig annyira nem vagyok láma (azt mondják) :) -
#49 köszi! -
#48 - tehát:
<?php header("Content-Type: text/HTML; charset=UTF-8"); ?> - a PHP legelejére
másrészt
$data = iconv("UTF-8", "ISO-8859-1",$adat); - már ha az $adat iso-8859-1 kódolású.
Tessék utánaolvasni.
-
#47 hmm és azt hogyan?
charset=UTF-8 <- ezzel nem megy, bár gondolom nem is ezzel kéne. -
#46 A PHP által szolgáltatott tartalomnak UTF-8-as kódolásúnak kell lennie, mert az Ajax abban kezeli a visszakapott bemenetet. -
#45 Hmm, ha xmlhttprequest-tel egy php-t hívok meg, ami aztán visszaad csomó szöveges infót és azt kiiratom, akkor az ékezetekkel mi történik? Mármint: létezik mindenféle library-t mellőző megoldás arra, hogy az ékezetes betűk azok is maradjanak? -
#44 Örülök, hogy van neki topic én is nemrég ismerkedtem meg az AJAX-os megoldással. Sőt, most írtam egy saját LIGHTBOX-szerű scriptet (gyk: ez jeleníti meg a képeket az SG galériákban), ami AJAX-ot használ arra, hogy php-n keresztül kommunikáljon a mysql adatbázissal. Eddig ezeket tudja a kis scriptecske:
- mysql kezelés (php-vel, ajax-os megoldás újratöltés nélkül)
- ie, ff, opera, safari kompatibilitás ((szinte) pixelre azonos megjelenés)
- böngésző ablakmérethez igazodás
- scrollozáshoz igazodás
- nagy képek automatikus átméretezése (tekintettel az efölötti két pontra is)
- "loading" logo és felirat megjelenítése amíg a kép be nem töltődik
- opacity effekt a kép megjelenésekor
- kép megjelenítésekor a kép nevének, méretének kiiratása
(- lehetőség lesz adott csoportban lévő képek megnyitására is az ablakból)
- amennyiben a kép kicsinyítve van, eredeti méretben megtekintés lehetősége
- adott csoportban lévő képek közti navigálás (előző, következő)
- megnyitáskor és navigáláskor az ablak, amiben a kép megjelenik automatikusan animálódva veszi fel az aktuális méretét
-
Newfronter #43 http://ajax.asp.net/
Valaki próbálta már? -
#42 Jaaa. vágom :D -
Newfronter #41 Köszi a könyveket! -
#40 Azért figyelitek, az íráni elnök blogja is full ajaxos, ahogy nézem :D -
#39 Ez ez is még:
Ajax Design Patterns -
#38 Meg néz ez:
Pragmatic Ajax: A Web 2.0 Primer
:) -
#37 Ja még ez is megvan:
Sams Teach Yourself AJAX in 10 Minutes -
#36 Ezek vannak meg:
Ajax in Action
Professional Ajax
Foundations of Ajax
Ajax for Dummies
Ajax Hacks
Ajax and PHP: Building Responsive Web Applications
-
Newfronter #35 Megköszönném ha küldenél a könyvekről valami infót! Mindenképpen érdekel! -
#34 Különben azt hiszem, éppen most, az "Ajax and PHP" nevű ebook-kal sikerült beszereznem az összes AJAX témájú szakkönyvet, ami számít, így ha esetleg kell valakinek, szóljon nyugodtan. -
#33 hát mondom :) -
Newfronter #32 Köszi! Tényleg megy szolgáltató tárhelyén is, csak egy kis változtatás kellett írni a linkeléshez. -
#31 Nem feltétlenül szükséges.
Ez nagyrészt kliens oldali cucc. -
Newfronter #30 Csak az a baj, hogy a Backbase-es weblapom nem tudom feltölteni a szolgáltatóhoz, mert ott nem lehet beállítani az Apache-t,IIS-t,stb. -
Shadow_THH #29 lol? -
#28 De bizony.
Ha meg a JavaScript és a CSS egyéb lehetőségeit is kihasználod, akkor olyan, sőt esetenként annél is durvább dolgokat, mint amit a Backbase prezentációban látsz.
Ha nagyon találóan akarok fogalmazni, akkor ez egy olyan dolog, ami kiteljesíti a fejlesztő lehetőségeit. Új megnyilatkozási lehetőséget ad a kreativitásodnak, így innentől a határ a csillagos ég. -
Newfronter #27 Vagy akár egy fórumot is meg lehet vele valósítani F5 nyomogatása nélkűl. Nem? -
#26 Az Ajax nem új webmotor.
Nem egy teljesen új technológia.
Hanem az eddigi jól bevált eszközök bizonyos szemléletű használata.
A lényeg, hogy ha szabványos az XHTML lapod, akkor DOM-on keresztül szabadon hozzáférhető javascript-en keresztül annak bármelyik eleme. A XMLHTTPRequest nevű javascript objektum segítségével pedig a háttérben kéréseket tudsz intézni a kiszolgáló felé enélkül, hogy a teljes oldalt újra kellene töltened. Ennek a két megoldásnak az ötvözésével lehetséges pl. chat-et programozni anélkül, hogy állandóan frissítgetni kéne a lapot, ahol van. -
Newfronter #25 Kipróbálom! -
#24 Magáncélra (pl. személyes blog) szabadon beépítheted a weblapodba.
Csak akkor kell fizetned érte, ha kereskedelmi tevékenységet végzel vele. -
#23 Igazad van, amikor még én néztem, akkor más volt. -
Newfronter #22 De ezt a Backbase-es környezetet be lehet építeni a weblapomra és kedvemre fejlesztgetni? -
SeLFisCH #21 nekem , mint hozzánemértőnek , röviden leírjátok miez
nem webmotor , azt látom -
#20 Az a kód nem maga az Ajax.
Az a kód, amit látsz, csak egy felület a Backbase Ajax-os megoldásokat alkalmazó könyvtárához. -
Newfronter #19 Aztarohadt! Ennyire jó ez az Ajax?
A kód meg ennyire rövid lenne csak? -
#18 kb.. csak nem vagyok Kata..
megvan! az jó párkereső szöveg, hogy "egyedülálló párhuzamos port keresi nyomtatóját" - vagy valami ilyesmi :) (az eszközökből így lehet látni, hogy milyen vén vagyok :D)