AXISS 25.07.2015 11:44:17
GORGOROTH 25.07.2015 02:24:21: Protože to první se dá udělat lehce i bez jquery a to ajaxové volání je zase s jquery mnohem jednodušší. Ne každý pracuje 10 let jako frontend specialista na plný úvazek, peace
SHADDOW 25.07.2015 08:48:01
jquery kod by vyzeral takto:
var $ratingEl = $( '#cur-rating-'+id );
$ratingEl.html( '<img src="{site url}/images/spinner.gif" align="center" />' );
$.get( '{site url}/index.php', { 'id': id, 'rating_type': type }, function( data ) {
$ratingEl.html( data );
});
GORGOROTH 25.07.2015 02:24:21
Book 10:18:49
PIKODRAK 25.07.2015 01:41:01: Aha, tak to musí být zábava ^___^
Jinak pokud to fakt má být jquery tak to má být správně jak psal shaddow, pak ale zase nechápu proč na jednom řádku to volá klasickým JS a pak hned o kus níž pomocí jquery a ještě špatně. To vypadá na nějáký slepený a zamotaný copypasta balast :D
AXISS 23.07.2015 23:22:09
GORGOROTH 23.07.2015 22:37:02: Ještě to může být tím, že na tom druhém webu nemá přilinkované jquery :) V každém případě by to mělo být vidět v konzoli prohlížeče, že se tam volá něco špatně.
GORGOROTH 23.07.2015 22:37:02
Book 10:18:49
SHADDOW 23.07.2015 21:20:25: Mohlo by být, ale to nevysvětluje proč mu to jinde jde a tady ne.
Btw, jaký smysl má spojovat ten url string postupně na třech místech, to má být přehlednější? ;0
SHADDOW 23.07.2015 21:20:25
tomu kodu nechapem ... kazdopadne vidim tam asi aj jQuery $('cur-rating-'+id)
a predtym vidim document.getElementById('cur-rating-'+id)
cize asi ma byt $('#cur-rating-'+id)
ale neviem o co ide vobec
AXISS 23.07.2015 20:49:45
PIKODRAK 23.07.2015 13:17:53: Na tom druhém webu není nikde ve stránce to 'cur-rating-'+id?
PIKODRAK 23.07.2015 13:15:33
Kdo mi poradi s Ajaxem? :D :D Snazim se pochopit kod ale nikdy jsem v tom nedelal. Na jedne sajte mi votovani funguje, na druhe ne a nevim proc. Nejde mi tato cast kodu:
{
//Javascript used for default + / - rating system
document.getElementById('cur-rating-'+id).innerHTML='<img src="{site url}/images/spinner.gif" align="center" />';
var url='{site url}/index.php?ctr=rate';
url=url+'&id='+id;
url=url+'&rating_type='+type;
new Ajax(url, {
method: 'get',update: $('cur-rating-'+id)
}
).request();
}
kdyz si pres document.write vypisu url a zkopiruju ji pres schranku do noveho okna tak to jede.... Presne ten samej kod na jine sajte frci a vubec nechapu kde mam hledat chybu
SHADDOW 26.01.2014 15:42:02
MICHELIN 26.01.2014 15:13:36: ako uz bolo spomenute, JS je na strane klienta a overenie musi byt na strane servera
JS pri prihlasovacom formulari mozes pouzit na overenie nevyplneneho povinneho pola, informovanie uzivatela hlaskou pri uspechu/neuspechu a na odoslanie asynchronneho poziadavaku na server ci prihlasenie prebehlo spravne (ajax)
BAUER 
26.01.2014 15:35:36
PIKODRAK 26.01.2014 15:19:15: idealne to udelat tak abys to napsal jen jednou - proste stejny kod pro server a pro js ;o)
PIKODRAK 26.01.2014 15:19:15
MICHELIN 26.01.2014 15:13:36: Rozhodne nemelo ;D JS je dobry jako end user reseni, kde ti treba cervene roizblika co nemas vyplneno ale pak musi byt podruhe zkontrolvoano na strane serveru, treba PHP
MICHELIN 26.01.2014 15:13:36
Chci se zeptat, že by se asi nemělo spoléhat jen na js na kontrolu formuláře při registrace? Nebo na to má jiný názor? díky
PIKODRAK 23.01.2014 15:17:06
SHADDOW 23.01.2014 15:12:08: Prave se me to nedati zkombinovat kdyz nacitam data z externiho souboru
PIKODRAK 23.01.2014 13:25:28
Neporadí mi někdo, jak udělat na grafu značky? Třeba komentář k určité hodnotě
http://x.x86.cz/graf/ SHADDOW 10.12.2013 00:33:18
aka je podpora
conditional catch?
try {
myroutine(); // may throw three exceptions
} catch (e if e instanceof TypeError) {
// statements to handle TypeError exceptions
} catch (e if e instanceof RangeError) {
// statements to handle RangeError exceptions
} catch (e if e instanceof EvalError) {
// statements to handle EvalError exceptions
} catch (e) {
// statements to handle any unspecified exceptions
logMyErrors(e); // pass exception object to error handler
}
v chrome mi to hadze
Uncaught SyntaxError: Unexpected token if
pouzivat namiesto toho
catch(e) {
if (e instanceof TypeError) {
}
...
}
alebo sa to nedoporucuje?