[ igorkr @ 05.06.2015. 13:02 ] @
Kako da prenesem vrijednost varijable iz Javascript u PHP koristeći Ajax?
U file file.php imam onClick u href:
<a href="#“ onClick="test(<?php echo ($record['id']); ?>);" class="addrec"><img src="addrec.png" alt="Add Rec" title="Add Rec" /></a>

Ajax kod je:
function test(x){
var x=$(this).val();
$.ajax({
type: "POST",
url: "file.php",
data: { idx: x },
success: function(e){
}
});
}

U file file.php
echo $_POST['idx'];
je prazna varijabla.

Zašto ne radi?
Hvala, Igor
[ dusans @ 05.06.2015. 13:57 ] @
A šta će ti ova linija:
Code:

var x=$(this).val();
[ igorkr @ 05.06.2015. 14:04 ] @
Ne treba mi, to imam zakomentirano, grešku sam napravio ovdje. Ali ne radi i bez nje.
[ dusans @ 05.06.2015. 14:13 ] @
Što se tiče koda, "liči" da je dobar.
Moraš da debaguješ malo i da ispitaš šta nije u redu, to ne možemo mi odavde.
Vidi u konzoli browser-a da li izbacuje neku grešku.
Takođe, proveri preko Firebug-a ili u PHP-u da li dobijaš POST request, ...
[ djordjevic_i @ 16.06.2015. 12:38 ] @
Inspekcijom elementa proveri da li funkciji test() uopste prosledjujes bilo kakav parametar.
[ jablan @ 16.06.2015. 13:27 ] @
Citat:

Ovo nije dvostruki navodnik.