Que tal quiero mandar un dato via js con ajax a php y que me devuelva el dato de nuevo a mi js pero no tengo una idea como llevo esto, quisiera que el valor devuelto alojarla en una variable de mi js.
Como podría hacer esto? ¿devolverlos en json?
function vd(health){
var ah1 = health;
$.ajax({
data: ah1,
url: 'controles/dataserver.php',
type: 'POST',
});
}
$vida = $_POST['health'];
if($vida = 2){
$life = $vida - 3;
}else ($vida = 1){
$life = $vida - 2;
}
con ajax:
function vd(health){
var ah1 = health;
$.ajax({
data: ah1,
url: 'controles/dataserver.php',
type: 'POST',
success:function(data){
alert(data);
}
});
}
php
$life= "Hola mundo desde php"
echo $life;
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex
Seria interesante encapsular los datos a devolver en un objeto json esto es facil de hacer en PHP
ejemplo
$var = array()
$var["dato"] =1;
$var["datoN"] =20;
echo json_encode($var);
Y en el ajax
function vd(health){
var ah1 = health;
$.ajax({
data: ah1,
url: 'controles/dataserver.php',
type: 'POST',
success:function(data){
var respuesta = json(data);
alert(respuesta.dato);
alert(respuesta.datoN);
}
});
}
Gracias.! a ambos me sirvieron los 2 ejemplos!