¿por qué este código sí me funciona en local y no en el server?:
<script type="text/javascript">
$(document).ready(function(){
$(".vota").click(function(evento){
evento.preventDefault();
var oID = $(this).attr("id");
var oID = oID.split("a-va-");
var userID = ', $user_info['id'] ,';
$("#a-votes-" + oID[1]).load("http://localhost/foro/votar.php", {user: userID, id: oID[1]}, function(){
$("#a-va-" + oID[1]).html("<span>Listo!</span>");
$("#a-va-" + oID[1]).attr("class", "voted");
});
});
})
</script>
¿alguien sabe por qué?.
load("http://localhost/foro/votar.php"
nunca escribas directorios directamente, usa variables, smf usa $scripturl o si vas a usar direcciones directamente asegúrate de cambiarlas todas cuando subas tus archivos a tu servidor.
Gracias Suki por tu consejo, haré los arreglos necesarios, el problema era que me faltaba definir la global $user_info en la función.
Saludos
pero tambien cambiar la url que dice localhost para que te funcione..
http://localhost/foro/votar.php

me hizo recordar esa ves que me tire toda una noche buscando el error a un problema