| Autor | Zpráva | ||
|---|---|---|---|
| et9 Profil |
#1 · Zasláno: 8. 3. 2010, 17:39:13
Dobrý den, Mám script na posílání formulářu pomocí AJAXU zde:
$(document).ready(function(){
$('#calculator').submit(function(e) {
register3();
e.preventDefault();
});
});
function error3(act,txt)
{ $
hideshow3('calc-error',act);
if(txt) $('#calc-error').html(txt);
}
function register3()
{
hideshow3('vysledek',1);
error3(0);
$.ajax({
type: "POST",
url: "http://fyb.cz/module/security/zkontroluj_calc.php",
data: $('#calculator').serialize(),
dataType: "json",
success: function(msg){
if(parseInt(msg.status)==1)
{
$.ajax({
type: 'POST',
url: 'http://fyb.cz/module/security/spocitej.php',
data: $('#calculator').serialize(),
dataType: 'json',
success: function(msg){ error3(1,msg.txt); }
});
}
if(parseInt(msg.status)==3)
{
window.location=msg.txt;
}
if(parseInt(msg.status)==2)
{
error3(1,msg.txt);
}
else if(parseInt(msg.status)==0)
{
error3(1,msg.txt);
}
hideshow3('vysledek',0);
}
});
}
function hideshow3(el,act)
{
if(act) $('#'+el).css('visibility','visible');
else $('#'+el).css('visibility','hidden');
}
Tento script funguje v IE 8, Firefox, Opera, Chrome. Jenom v IE7 to hází že nebylo vyplněno pole, takže to neodesílá array nevíte někdo jak to spravit? |
||
|
Časová prodleva: 3 dny
|
|||
| Chamurappi Profil |
#2 · Zasláno: 11. 3. 2010, 14:48:31
Reaguji na et9:
Na první pohled zřejmě nikoho nic nenapadá, asi by pomohla živá ukázka. Ten opuštěný dolar trčící v prázdnotě na čtrnáctém řádku nedělá psí kusy? |
||
|
Časová prodleva: 16 let
|
|||
0