Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
return stringu po ajaxovom calle

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 10.06.2014 20:45

Mam jednoduchu funkciu :

Kód:
function check(val) {
$.ajax
({
url: 'check.php',
data: {"var1": val},
type: 'get',
success: function(json) {
if(!json.error) window.location="main.php";
}
});

}


V subore check.php sa vykonavaju nejake zapisy do DTB atd. a definuju sa retazce.

Vysledkom je nejaky text, napr. $text ='Ziskali ste '.$pocet.' bodov. Umiestnili ste sa na '.$miesto.' mieste';

Potom tam mam echo $text; Skusal som aj print, ale nic....

Tento text by som chcel vypisat na obrazovku predtym ako sa to presmeruje na main.php.

Ked tam nedam to window.location, ani tak mi ten text nevypise...

Viete pomoct?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.14
Prihlásený: 19.01.18
Príspevky: 443
Témy: 9
Príspevok NapísalOffline : 10.06.2014 21:12

a ak si mal spravene aby ti ho vypisovalo?
nechapem preco tam vobec mas to window.location

urob console.log toho co ti vrati a postni to sem
toto 'if(!json.error) window.location="main.php";' nahrad tymto: 'console.log(json);'


Offline

Užívateľ
Užívateľ
return stringu po ajaxovom calle

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 10.06.2014 21:21

nahradil som, ale nic mi nevypisalo nikde... kde ma vypisat ten log?

Ono ten windows location tam mam, aby po skonceni toho co ma vykonat ajaxom, refreshlo povodnu stranku, nakolko sa tam po kazdom volani menia veci. Ked dam klasicky refresh javascriptom, tak to trva dlhsie ako samotny window.location, tak preto. Ale to je teraz nepodstatne.

Ide mi o to, aby som vedel pracovat s vysledkom toho ajax volania. Napr. ked dam do toho suboru check.php hoci len echo 'Hello world'; chcem proste aby mi toto vypisalo, hoci aj pomocou alert, alebo nejaky overlay, to si uz spravim na to funkciu, len to potrebujem dostat z toho ajax callu...


PS: ked pozriem firebugom konzolu, je tam POST Localhost/..../check.php 200 OK 139ms a ked to rozkliknem, tak tam ten text je vypisany, ale na stranke neni...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.14
Prihlásený: 19.01.18
Príspevky: 443
Témy: 9
Príspevok NapísalOffline : 10.06.2014 21:40

vidno ze tomu vobec nerozumies.

jasne ze tam nie je, ved si ho nijak nevlozil na tu stranku, len si 'vypytal' ten text a ten ti spravne posiela (overil si si to tym console logom). teraz ho uz iba vlozit, kde treba.
a s tym refreshom to je blbost, na co by si potom robil ajax volanie, ktore ma prave fungovat bez obnovovania stranky?

kde chces vlozit ten text? myslim v html. postni aspon priblizne strukturu.


Offline

Užívateľ
Užívateľ
return stringu po ajaxovom calle

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 10.06.2014 21:46

s ajaxom moc nerobim, ucim sa...

ide o to, ze na stranke main.php je tabulka s menami, vek, atd... mam button, po kliknuti sa vykona ajax call, kde sa v pozadi upravia nejake data v dtb a vzapati to ma refreshnut stranku, aby sa novoupravena tabulka aktualizovala.

Dalsi button, ktory prave riesime, tiez po kliknuti vykona ajax call s nejakymi upravami v dtb, a zaroven nacita nejake premenne z dtb plus nejaky text, ktory chcem zobrazit na tej stranke main.php napr. v nejakom overlayi v HTML formate - kedze tam chcem aj farby atd. Pod tymto textom bude linka na main.php takze ten window.location v tomto pripade nebude treba.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.14
Prihlásený: 19.01.18
Príspevky: 443
Témy: 9
Príspevok NapísalOffline : 10.06.2014 22:06

potom to trosku nechapem, lebo nema zmysel poslat data cez ajax a nasledne refreshnut lebo prave na to sluzi ajax, aby si mohol upravovat data bez refreshu. takze je blbost robit aj to aj to. bud len cez ajax alebo len cez php (refresh) ale kombinovat, je blbost.

ak ti vracia text, tak s ajaxom si vykonal vsetko co bolo potrebne, zvysok uz len javascript resp. jquery.

Kód:
function check(val) {
  $.ajax({
    url: 'check.php',
    data: {"var1": val},
    type: 'get',
    success: function(json) {
      $("#mojelement").text(json); // v elemente s id 'mojelement' sa ti zobrazi ten text co si pytal
    }
  });

}


Offline

Užívateľ
Užívateľ
return stringu po ajaxovom calle

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 10.06.2014 22:19

ano to je presne ono, uz to funguje...

Povodne som to mal spravene cez php - po kliknuti na button to slo normal na check.php ako linka, kde sa upravili veci v dtb a presmerovalo sa naspat na main.php.

Nechcel som vsak mat viditelnu linku s parametrami pri buttone, takto cez ajax bezny laik ak nebude skumat kod, nevidi linku ani parametre, ktore sa odosielaju.

dakujem!


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.14
Prihlásený: 19.01.18
Príspevky: 443
Témy: 9
Príspevok NapísalOffline : 10.06.2014 22:57

som rad ze funguje :)


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zmena sessid pri AJAXovom volani

v PHP, ASP

1

375

04.09.2010 16:38

tomxi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. return Unexpected token

v JavaScript, VBScript, Ajax

2

592

25.02.2012 18:45

iop Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. java - kontrola stringu

v Assembler, C, C++, Pascal, Java

15

640

16.12.2010 14:22

arnie16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C - načítanie stringu

v Assembler, C, C++, Pascal, Java

14

1896

17.10.2010 21:33

remus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dom z stringu

v JavaScript, VBScript, Ajax

3

442

16.03.2010 20:59

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc XMLHttpRequestObjekt RETURN

v JavaScript, VBScript, Ajax

20

1044

08.10.2009 10:07

pilná lama glama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pole do stringu

v PHP, ASP

3

396

10.03.2009 17:34

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ kopirovanie stringu

v Assembler, C, C++, Pascal, Java

2

408

14.11.2012 18:09

faraon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. curl return html

v PHP, ASP

4

407

16.10.2011 16:26

Dawn Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Obchod Tenis Return

v Obchody, reklamácie a právo

2

750

03.07.2010 13:30

petKO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia return vysledok;

v Assembler, C, C++, Pascal, Java

2

344

25.10.2014 10:37

dany2281995 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vycuc zo stringu

v PHP, ASP

4

434

24.05.2009 22:17

Blackdevil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pridavanie medzier do stringu

v PHP, ASP

7

420

31.01.2009 21:38

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. RETURN TO CASTLE WOLFENSTEIN

v Počítačové hry

18

1461

18.09.2006 19:20

Harlequin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. opatovne nacitanie Stringu - JAVA

v Assembler, C, C++, Pascal, Java

10

776

03.02.2011 18:13

Bajzik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++ main return exception

v Assembler, C, C++, Pascal, Java

4

405

12.07.2012 12:43

HT Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra