Názory ke článku Ajax v praxi - Kontrola uživatelských jmen – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Názory ke článku Ajax v praxi - Kontrola uživatelských jmen – Programujte.comNázory ke článku Ajax v praxi - Kontrola uživatelských jmen – Programujte.com

 

Názory ke článku Ajax v praxi - Kontrola uživatelských jmen

foojta   NOVÝ
24. 2. 2009

pekny clanek,ale mohl prijit tak o tyden drive , to jsem se prave timto problemem zabyval adal me docela zabrat ..

Anonymní uživatel   NOVÝ
24. 2. 2009

Prima seriál, díky za něj. Zatím jsem sice Ajax nevyzkoušel, ale díky těmto článkům do toho určitě půjdu. Možná by nebyl od věci vždy odkaz na příklad, aby si člověk prohlédl výsledek, případně ZIP balíček se zdroji ke stažení :-)

Nefaritus, autor článku   NOVÝ
25. 2. 2009

Reagoval na komentář od uživatele Anonymní uživatel :
No jelikož se pracue s dotazy na databázi, tudíž na server, tak sem příklady dávat nemohu, ale pod většinou článků jsou uvedené zdroje, odkud jsem čerpal a tam ty příklady myslím jsou :)

Tondovo   NOVÝ
25. 2. 2009

V ajaxové části je na řádku 16 chybně "return false;". Když se to odstraní, tak vše funguje OK.
Taky by podle mě nebylo od věci "spolupracovat" se zdejším seriálem o AJAXu. Tam je hned v první lekci http://programujte.com/index.php?akce=clanek&cl=2008062102-ajax-%96-1-lekce hezká funkce pro efektivnější vytvoření objektu XMLHttpRequest, abyste zde v pokročilejších příkladech znovu nevynalézal kolo...

pa3k   NOVÝ
15. 3. 2009

Dve pripomienky:
1./

onkeyup="kontrola(this)"
by som nahradil onchange - kontrola bude fungovať napr. aj pri vložení textu zo schránky myšou.
2./ SQL dotaz je veľmi vhodné pred odoslanímdo databázy ošetriťnapríklad funkciou mysql_real_escape_string. Ponechať vstup
$_GET['hodnota']
neošetrený alebo sa spoliehať na zapnuté magic_quotes_gpc je bezpečnostný hazard, ktorý sa pri takomto prístupe môže škaredo vypomstiť.

Nefaritus, autor článku   NOVÝ
20. 3. 2009

Reagoval na komentář od uživatele pa3k :
Děkuji za připomínky. Myslel jsem, že funkci mysql_real_escape_string() tam mám, ale ouha :)

Evandar   NOVÝ
20. 4. 2009

Ahoj, mám takový menší problém ... vše ve Firefoxu funguje jak má, ale (samozřejmě) IE hlásí na stránce chybu ... ve starší Opeře taky nic nefunguje (řikal kámoš), stáhnul jsem si aktuální verzi, a tam je to v pohodě ... každopádně nevíte prosím jak to rozchodit?? http://www.evandar.net/registrace.php

Vlastik   NOVÝ
4. 6. 2009

Zdravím mám stejný problém nevím jak t ořešit nejde mi to ani v nové opeře ani v ie8 jde mi to jen v google chrome :-(

pibi   NOVÝ
14. 6. 2009

nevím jak resit problém pokud uzivatel pise rychle tak se to zobrazuje vickrat

cad044   NOVÝ
11. 11. 2009

potrebuju pomoc s chybou v php scriptu

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /3w/wz.cz/c/cad044/kontrola.php on line 22

Parse error: parse error, expecting `','' or `';'' in /3w/wz.cz/c/cad044/kontrola.php on line 22

Kuboslav   NOVÝ
17. 2. 2010

Toto je pekný nezmysel - malo by to byť "..potrebujete MSIE" (keďže používaš ActiveX) ..

luky.rys   NOVÝ
29. 8. 2010

ajaxforms.js
____________________
function getXmlHttpRequestObject() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest(); //Pro prohlizec
} else if(window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP"); //Pro IE
} else {
alert("Vas prohlizec nepodporuje XmlHttpRequest. Nainstalujte prosim nejnovejsi verzi vaseho prohlizece.");
}
}

var AJAXForms;
var idVysledku;
AJAXForms = getXmlHttpRequestObject();

function kontrola(policko) {
AJAXForms.onreadystatechange = zmenaHlaseni;
AJAXForms.open("GET", "test.php?proces=ajax&pole=" + policko.name + "&hodnota=" + policko.value, true);
idVysledku = policko.name;
AJAXForms.send(null);
}

function zmenaHlaseni() {
if (AJAXForms.readyState == 4) {
var vysledek = document.getElementById(idVysledku);
vysledek.innerHTML = AJAXForms.responseText;
vysledek.style.visibility = "visible";
}
}

____________________
HTML část
____________________

<link rel="stylesheet" type="text/css" href="style.css">
<script src="ajaxforms.js" type="text/javascript" language="javascript"></script>

<div id="nick"></div>
<form action="" method="post" name="ajaxform">
<input name="nick" value="" size="20" onkeyup="kontrola(this)" type="text"><br>
</form>

Mira   NOVÝ
21. 2. 2013

mohl by nekdo doplnit zdrojovy kod kontrola.php? Zobrazuje se mi jenom $zprava a die()

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý