Pegar valor de uma variavel javascript e enviar via post pelo metodo a
Boa noite, galera.Tenho um problema, quando tento enviar um valor através de uma variável via ajax, está dando erro. Esta variável pegará a ultima id da página(pois minha página é dinâmica)até ai tudo bem, já imprimir no console para testar se o valor está retornando e ele esta retornando. veja o código abaixo: A variável "rauan" está com problema, quando tento enviar ela via post no ajax, o console diz que nenhum valor foi definido, sendo que o valor é passado através de outra variável que é a "start", a variável "start" é a responsável por pegar a última id da página(ela esta funcionando, testei no console, e o valor foi retornado) a variável "load" e a "nbr" funcionam perfeitamente,Obs(o que quero fazer na variável "rauan", é a mesma coisa no que foi feito na variável "nbr", mas só que usando javascript em vez de php), me ajude galera neste código.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var load = 0;
var nbr ="<?php echo $nbr;?>";
var start = body.children().last().attr('id');
var rauan = document.write(start);
$(window).scroll(function(){
if($(window).scrollTop()== $(document).height()-$(window).height())
{
var body = $('body');
var start = body.children().last().attr('id');
console.log(start);
load++;
if(load * 5> nbr)
{
$('.nomore').text("Não há mais publicações.");
}else{
$.post("publish.php",{rauan:rauan},function(data){
$('body').append(data);
});
}
}
});
});
</script>Discussão (1)
Carregando comentários...