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šč | 1090 (972) | misek | 
| » | AJAX in PHP programiranjeOddelek: Izdelava spletišč | 939 (740) | HardFu | 
| » | Pošiljanje podatkov - Ajax (post) v php fileOddelek: Izdelava spletišč | 3008 (2831) | Lion29 | 
