» »

[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:
	<?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:

 Screenshot alert okna

Screenshot alert okna



Z AJAXom delam prvič, zadevo bolj slabo poznam, zatorej je ta napaka predvidoma začetniška.

Vljudno bi prosil za pomoč.

An0N

keworkian ::

session_start();


Napiši v vsako php datoteko
Obscenities in B-Flat

amacar ::

Pa preveri.php boš moral kr spremeniti, da ti bo delalo to, kar si si zamislil.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

AJAX težava

Oddelek: Programiranje
121727 (1196) tadejp81
»

AJAX kratke naloge

Oddelek: Izdelava spletišč
192299 (1766) Yacked2
»

ajax klic - php - varnost

Oddelek: Izdelava spletišč
9971 (853) misek
»

AJAX in PHP programiranje

Oddelek: Izdelava spletišč
11840 (641) HardFu
»

Pošiljanje podatkov - Ajax (post) v php file

Oddelek: Izdelava spletišč
162712 (2535) Lion29

Več podobnih tem