Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok NapísalOffline : 13.10.2011 12:49

Nazdarek. Skusal som odosielat data z formulara do databazy za pouzitia Jquery a Ajaxu. Samotne spracovanie dat sa malo vykonat v subore na servery. Lenze nejako mi to cele nefungovalo, tak som vyskusal ci mi vôbec nejake data do suboru na servery odosiela. A tu nastava problem. Totiz nechce mi to vôbec odoslat ziadne data.
Tu je jednoduchy priklad, ktory som pouzil na overenie:
Kód:
<script>
function ukazUdaj(cs)
{
var hodnota="Peter";
$.ajax({
  type: "POST",
  url: "subor.php",
  data: "meno="+hodnota,
  dataType: "text",
  success: function(){      // po dokončení...
      $("#vysledok").load("subor.php #ram");
      }
});

}
</script>

<?php

echo "<div id='vysledok'>
Vysledok zo suboru
</div>
";
?>

subor.php
Kód:
$meno=$_POST["meno"]; 
$select=mysql_query("SELECT * FROM tabulka WHERE meno='$meno'");
          $res=mysql_fetch_array($select);
          $nick= $res["nick"]; 
      $datum= $res["datum"];
     
    echo "
    <div id='ram'>
     Vybrali sa tieto hodnoty: nick- $nick,  datum-  $datum <br>
    </div>
    ";

Ta premenna $meno je jednoducho prazdna. Skusal som aj rôzne priklady z netu co som nasiel..No vysledko je zakazdym rovnaky..Jednoducho mi to neposle tie data.. Neviete v com by mohol byt problem?? Nemoze byt problem aj v tom, ze to skusam na localhoste??


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 13.10.2011 13:10

Aj si v prehliadači pozeral, či sa aspoň niečo pošle? (napr. pomocou Firebug, či podobného nástroja v iných prehliadačoch)


Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 13.10.2011 13:28

Takze problem bol zjavne medzi PC a stoličkou :loony:
Totiž, ked som ten script upravil takto:
Kód:
<script>
function ukazUdaj(cs)
{
var hodnota="Peter";
$.ajax({
  type: "POST",
  url: "subor.php",
  data: "meno="+hodnota,
  dataType: "text",
  success: function(data){      // po dokončení...
     document.getElementById("vysledok").innerHTML = data;
      }
});

}
</script>

Tak uz mi to zobrazilo pozadovany vysledok..I ked nie uplne..Ono to zobrazi totiz komplet vsetko z toho suboru. Preco ten predchadzajuci spôsob nefungoval.. ?? :( Ako teda by mal vyzerat funkcny script (zapis), ak potrebujem z toho suboru vybrat len konkretnu cast (napr. len udaje z <div id='ram'>) ??


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 13.10.2011 14:56

Netuším, prečo ti ten prvý spôsob nefungoval (teda netuším v prípade, ak si tam naozaj nemal "subor.php #ram" aj s tou medzerou).

Konkrétnu časť nevyberaj až v prehliadači, už server by mal poslať len to, čo je potrebné. Urobiť sa to dá viacerými spôsobmi. Môžeš urobiť špeciálny skript pre ajax (a ten bude posielať vždy len to, čo treba), alebo do url pridáš niečo, aby ten skript mohol zistiť, že ide o ajax žiadosť a teda nemá posielať všetko (prípadne môžeš testovať, či je v http hlavičke X-Requested-With).


Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 13.10.2011 16:15

chrono co presne znamena:
Citácia:
Môžeš urobiť špeciálny skript pre ajax (a ten bude posielať vždy len to, čo treba),

Nejak tomu nerozumiem.. :? Aky specialny skript??
Citácia:
alebo do url pridáš niečo, aby ten skript mohol zistiť, že ide o ajax žiadosť a teda nemá posielať všetko

Toto som skusil..Do url som pridal este jeden parameter s hodnotou a potom v samotnom subore som ten div (teda to co chcem zobrazit) obalil do podmienky...teda ak si toto mal na mysli... no vysledok bol taky, ze mi to aj tak zobrazilo cely subor.. Naozaj tomu nechapem.. :(


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 13.10.2011 16:32

zaciatocnik píše:
Nejak tomu nerozumiem.. :? Aky specialny skript??
Predpokladám, že skript subor.php generuje celú stránku. Môžeš napr. urobiť skript ajax.php pre ajax budeš používať ten (a on ti pošle len to, čo je potrebné).

zaciatocnik píše:
Toto som skusil..Do url som pridal este jeden parameter s hodnotou a potom v samotnom subore som ten div (teda to co chcem zobrazit) obalil do podmienky...teda ak si toto mal na mysli... no vysledok bol taky, ze mi to aj tak zobrazilo cely subor.. Naozaj tomu nechapem.. :(
Tak tam máš asi nejakú chybu. :)


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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Problém s odosielaním

v Sieťové a internetové programy

3

444

08.07.2009 23:19

KingTommy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s odosielanim mailu

v PHP, ASP

1

300

13.12.2011 14:10

susedx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hromadný mail - problém s odosielaním

v Sieťové a internetové programy

0

273

28.10.2014 8:12

Jojušo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s odosielanim emailov - dns blacklist

v Sieťové a internetové programy

0

490

01.06.2011 21:09

Bobesko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prestashop - problém s odosielaním e-mailov

v Redakčné systémy

1

689

15.10.2016 16:30

oplamo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s odosielanim mailov ---> nefunguje podminka

v PHP, ASP

3

438

03.08.2008 11:07

Ivan11114 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. porovnavanie udajov a editacia udajov

v PHP, ASP

10

1331

07.03.2008 20:45

Blackdevil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém-záchrana údajov

v Operačné systémy Microsoft

4

348

26.12.2011 14:21

steelersfan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s overovanim udajov

v JavaScript, VBScript, Ajax

2

450

05.01.2009 12:37

max-m Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem - zamedzenie spustenia udajov

v Operačné systémy Microsoft

8

1181

01.01.2011 19:40

tairikuokami Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s výberom údajov z databázy

v PHP, ASP

1

247

20.06.2012 22:06

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem so zobrazovanim udajov z databazy v Mozille Firefox

v PHP, ASP

1

460

13.09.2009 15:59

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

1

498

18.04.2008 16:56

Tominator Zobrazenie posledných príspevkov

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

v Databázy

2

457

01.10.2011 18:19

gamelaster Zobrazenie posledných príspevkov

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

v PHP, ASP

9

1823

07.07.2006 20:20

mokus Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

4

564

27.05.2010 9:33

coldak 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