Forum » Programiranje » [AJAX in PHP] Problem pri jQuery klicu AJAX na php datoteko
[AJAX in PHP] Problem pri jQuery klicu AJAX na php datoteko
An0N ::
Lp,
imam težave z pridobitvijo podatkov iz php datoteke preko jQuery ajax klica.
php v glavni php datoteki:
ajax:
zunanja php datoteka:
Iz glavne php datoteke želim preko klika na celico tabele, ki je s pomočjo phpja generirana do dimenzij 10x10 doseči, da bi preko ajax klica v drugi datoteki appendal podatke v textarea v glavni datoteki.
Ob klicu mi alerta (kot "data") neki x-debug error, v katerem piše sledeče:
Z AJAXom delam prvič, zadevo bolj slabo poznam, zatorej je ta napaka predvidoma začetniška.
Vljudno bi prosil za pomoč.
An0N
imam težave z pridobitvijo podatkov iz php datoteke preko jQuery ajax klica.
php v glavni php datoteki:
<?php $D = 10; for($i = 0; $i < $D; $i++) { echo "<tr>"; for($j = 1; $j <= $D; $j++) { echo "<td id='".($i*$D+$j)."'>".($i*$D+$j)."</td>"; } echo "</tr>"; } if(!isset($_SESSION['x_koord']) && !isset($_SESSION['y_koord'])){ $_SESSION['x_koord'] = rand(1,$D); $_SESSION['y_koord'] = rand(1,$D); } ?>
ajax:
$().ready(function(){ $("td").click( function() { var id = this.id; $.ajax({ url:'preveri.php', type:'GET', data: {celica: id}, success:function(data){ //$("#polje").append(data); alert("success!"); alert(data); } }) } ) });
zunanja php datoteka:
<?php $celicaizseje = $_GET['celica']; $vrstica = $_SESSION['y_koord']; $stolpec = $_SESSION['x_koord']; if(!isset($vrstica)||!isset($stolpec)){ echo "ni podatkov v seji"; } $celica = $stolpec + $vrstica*10; $_SESSION['stevecposkusov'] = 0; if($celica == $celicaizseje) { echo "Ugotovili ste!"; echo "Število poskusov:".$_SESSION['stevecposkusov']; } else { $razdalja = sqrt(($stolpec - $_SESSION['x_koord'])*($stolpec - $_SESSION['x_koord']) + ($vrstica - $_SESSION['y_koord'])*($vrstica - $_SESSION['y_koord'])); echo $razdalja; $_SESSION['stevecposkusov']++; } ?>
Iz glavne php datoteke želim preko klika na celico tabele, ki je s pomočjo phpja generirana do dimenzij 10x10 doseči, da bi preko ajax klica v drugi datoteki appendal podatke v textarea v glavni datoteki.
Ob klicu mi alerta (kot "data") neki x-debug error, v katerem piše sledeče:
Z AJAXom delam prvič, zadevo bolj slabo poznam, zatorej je ta napaka predvidoma začetniška.
Vljudno bi prosil za pomoč.
An0N
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | AJAX težavaOddelek: Programiranje | 1727 (1196) | tadejp81 |
» | AJAX kratke nalogeOddelek: Izdelava spletišč | 2299 (1766) | Yacked2 |
» | ajax klic - php - varnostOddelek: Izdelava spletišč | 971 (853) | misek |
» | AJAX in PHP programiranjeOddelek: Izdelava spletišč | 840 (641) | HardFu |
» | Pošiljanje podatkov - Ajax (post) v php fileOddelek: Izdelava spletišč | 2712 (2535) | Lion29 |