Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gisele.Passoni

Ajax + php

Recommended Posts

Olá pessoal! Estou com um problema e espero que possam me ajudar :ermm:

 

Estou com o seguinte código em js:

 

$(document).ready(function(){

$("select[name=setor]").change(function () {

var id_setor = $(this).val();

});

 

Como eu faço para passar o valor de id_setor para uma variável do php?

Obs: não posso dar refresh na página... com refresh eu consigo (por $_get), mas perco informações do formulário :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como eu faço para passar o valor de id_setor para uma variável do php?

tecnicamente, e falando 'assim', simplesmente não dá.

 

você pode enviar uma requisição ajax, então algum script php teu irá receber esse valor, vai fazer oq tiver, e lhe dará uma resposta em string.

 

$.ajax

http://api.jquery.com/jQuery.ajax/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou dar um exmeplo básico utilizando o $.get().

 

index.php

 

<html>
<head>
<script type='text/javascript' src='js/jquery-1.5.1.js'></script>
<script type='text/javascript'>
$(document).ready(function(){
 // Pega o ID do formulário e executa o evento "Submit".
 $('#form').live('submit',function(){
  // Declara a variável que pegará o VALUE do campo #id.
  var id = $('#id').attr('value');
  // Passa o valor da variável ID para a página busca.php
  $.get('busca.php',{ id : id }, function(data){
      // Faz aparecer os valores dentro da div #busca.
      $('#busca').html(data);

  });   
 // Não executa a ação do formuçário.
 return false;
 });  
});
</script>
</head>
<body>
<form id='form'>
Busca por ID: <input type='text' id='id'> <input type='submit' value='Enviar'>
</form>
<!-- Aqui mostra os valores -->
<div id='busca'>

</div>
</body>
</html>

 

Agora vamos pegar os valores com PHP.

 

busca.php

 

<?php
// Pega o valor da página index.php
$id = $_GET['id'];
// Amostra o valor, sem precisar carregar a página.
echo $id;
?>

 

Pronto, é basicamente isso. Espero que tenha tirado sua dúvida. Qualquer coisa poste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, qualquer cosia só perguntar. =D

É so um exemplo para mostrar os vlaores, se quiser alguma ajuda a mais é so postar. =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.