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 | 1888 (1357) | tadejp81 |
| » | AJAX kratke nalogeOddelek: Izdelava spletišč | 2451 (1918) | Yacked2 |
| » | ajax klic - php - varnostOddelek: Izdelava spletišč | 1091 (973) | misek |
| » | AJAX in PHP programiranjeOddelek: Izdelava spletišč | 940 (741) | HardFu |
| » | Pošiljanje podatkov - Ajax (post) v php fileOddelek: Izdelava spletišč | 3009 (2832) | Lion29 |
