Array
(
)

ajax chamar funçao php em outra pagina tem como?

PHP
Manja
   - 27 out 2014

Boa tarde.
Tenho um combobox no meu formulario principal assim:
#Código $("#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
   - 27 out 2014

tentei assim tb:

Citação:
<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:
#Código$acao = $_GET['acao'];
echo $acao;


e me da um erro de Notice: Undefined index: acao ....

1000rak
   - 28 out 2014

Você pode utilizar dessa forma para não expor os campos na url

Citação:
$.post("../url.php", {post0: 'Valor do post'}, function(data){$("div").html(data);},"html");