ajax chamar funçao php em outra pagina tem como?
27/10/2014
0
Boa tarde.
Tenho um combobox no meu formulario principal assim:
Quando o combo sofrer uma mudança em tempo execuçao entrar na minha url conexaoAgen.php e:
1) chamar minha funçao populaServ, que esta em php.
2) Alem de chamar essa funçao, preciso levar o valor de codigo da categoria (codCat) para dentro por conta de parametro de select que existe dentro da populaServ().
A intençao é que ao selecionar a categoria no primeiro combo, me traga os serviços relacionados a ele no segundo.
Tem como?
Tenho um combobox no meu formulario principal assim:
$("#selCat").change(function(){ var codCat = $("#selCat").val(); $.ajax({ type : "POST", url : "../includes/conexaoAgen.php", data : "codCat=" + codCat, sucess : function(html){ $('.div').html(html); } }) });
Quando o combo sofrer uma mudança em tempo execuçao entrar na minha url conexaoAgen.php e:
1) chamar minha funçao populaServ, que esta em php.
2) Alem de chamar essa funçao, preciso levar o valor de codigo da categoria (codCat) para dentro por conta de parametro de select que existe dentro da populaServ().
A intençao é que ao selecionar a categoria no primeiro combo, me traga os serviços relacionados a ele no segundo.
Tem como?
Manja
Curtir tópico
+ 0
Responder
Posts
27/10/2014
Manja
tentei assim tb:
so que quando vai pra outra pagina php esta assim:
e me da um erro de Notice: Undefined index: acao ....
<script>
$(document).ready(function(){
$("#selCat").change(function(event) {
$("#selServ").load("../includes/conexaoAgen.php?acao=serv");
});
});
</script>
$(document).ready(function(){
$("#selCat").change(function(event) {
$("#selServ").load("../includes/conexaoAgen.php?acao=serv");
});
});
</script>
so que quando vai pra outra pagina php esta assim:
$acao = $_GET['acao']; echo $acao;
e me da um erro de Notice: Undefined index: acao ....
Responder
28/10/2014
Milrak Pessoa
Você pode utilizar dessa forma para não expor os campos na url
$.post("../url.php", {post0: 'Valor do post'}, function(data){$("div").html(data);},"html");
Responder
Clique aqui para fazer login e interagir na Comunidade :)