Hola tengo un problema con el siguiente codigo, que es no se ejecuta.
Al pulsar un enlace deberia de mandar unos datos a un script en php que realizara un funcion y luego devolver el valor de la funcion al documento actual, todo ello mediante jquery.
Código:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#votos-resultado a").each(function(){
var href = $(this).attr("href");
$(this).click(function(){
$.post("modulos/votar.php", {
id-empresa: $('#id_empresa').val(),
ip: $('#ip').val()
}, function(response){
$('#votos').fadeOut();
setTimeout("finishAjax('votos', '"+escape(response)+"')", 400);
});
return false;
});
});
function finishAjax(id, response) {
$('#'+id).html(unescape(response));
$('#'+id).fadeIn();
} //finishAjax
</script>
<form name="votos" method="POST" action="modulos/votar.php">
<input type="hidden" name="id_empresa" id="id_empresa" value="1">
<input type="hidden" name="ip" id="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>">
</form>
<div class="#votos">
<div class="nvotos">
<div align="center"><span class="votos-grande"><a href="#">147</a></span><br />
<span class="votos-peque">votos</span>
</div>
</div>
<div id="votos-resultado" align="center">
<a href="#" id="votarr">votala</a>
</div>
</div>
Saludos y gracias.