Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom dia gostaria de saber como faço para passar uma variavel php no jquery usando um load
$("#txt_1").load('includes/conteudo.php?id_curso='+$('#informacao').val()).fadeIn()
onde #informação imagino que levaria a variavel para conteudo.php para realizar um select
desde ja agradeço
nao entendo mto sobre jquery e ajax nesse caso seria apenas trocar um pelo outro mesmo?
pulao,
O que o Willian Bruno lhe falou de utilizar $.ajax é desta forma:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"> </script>
<script>
$(function(){
$('input[type=submit]').click(function(){
$.ajax({
type : 'post',
url : 'teste.php',
data : 'nome='+ $('#campo1').val() +'&sobrenome='+ $('#campo2').val(),
dataType : 'html',
success : function(txt){
$('body p').html(txt);
}
});
});
});
</script>
<form action="#" method="post">
<label>Digite seu nome:</label>
<input type="text" id="campo1" />
<label>Digite seu sobrenome:</label>
<input type="text" id="campo2" />
<input type="submit" />
<p></p>
</form>Tudo bem fiquei sem responder que tinha dado certo, tem uma coisa. Como faria para enviar uma variavel da seguinte maneira, quero executar uma consulta em outra pagina e trazer o resultado para pagina atual minha ideia é fazer da seguinte forma.
<script>
$(document).ready(function(){
loop();
});
var loop = function(){
$.post('lista.php',function(resultado){//enviar variavel para realizar a consulta
$('#notificacao').html(resultado);
});
setTimeout('loop()', 3000);
}
</script>
//so que tenho que enviar um id_usuario para fazer a consulta em lista.php e nao sei como fazer isso.
desde ja agradeço !
$.post('lista.php',{id_usuario: 1},function(resultado){//enviar variavel para realizar a consulta
dá uma olhada aqui:
use o $.ajax no lugar do .load()
ai você vai conseguir enviar dados.