¿Cómo puedo publicar algunos datos ajax en la función del controlador y recuperarlos? Porque quiero publicar un número entero en la función y obtener otro entero (total de votos para el elemento cuya ID está publicada), y cuando tenga éxito quiero hacerme eco de ese número de votos. No sé cómo puedo publicar el "id" en la función del controlador. Por favor, vea mi código:publicar datos ajax en PHP y devolver datos
//post this integet
the_id = $(this).attr('id');
$.ajax({
type: "POST",
data: the_id,
url: "http://localhost/test/index.php/data/count_votes",
success: function(){
//the controller function count_votes returns an integer.
//echo that with the fade in here.
}
});
Quizás quiso decir después postng el ID de controlador de funciones, i debería simplemente hacer eco dentro de la función? Quiero mostrar los $ datos sobre el éxito con '$ (" span # votes_number "). html (número);' – billa
ver los '$ data' recibirá la identificación que ha enviado desde el cliente lado en la base de esa 'ID' probablemente hagas un poco procesando y calculando el 'total de votos', luego' echo' el 'voteCount' que has calculado y recíbelo en la devolución de llamada' success', luego puedes mostrar el 'voteCount' donde quieras, voy a modificar un poco la respuesta una mirada – Rafay
gracias hombre. funciona, pero me pregunto por qué funcionará si 'eco' "tuVoteCount"; 'en el número del controlador, pero no funcionará si devuelvo tuVoteCount; en ese caso, no obtendré ningún dato sobre el éxito. ¿Cual es la razón? gracias de nuevo. – billa