Variáveis passadas por Ajax não são reconhecidas pelo PHP
Bom dia,
Estou com a seguinte situação: uma radiobuttonlist que ao mudar a opção deve mudar o conteudo de uma combobox com pesquisa no banco de dados. O código do Ajax segue:
var $ = jQuery;
var natureza = $('input:radio[name=natureza_conta]:checked').val();
$.ajax({
url: 'planocontas/getAccountsList',
type: 'POST',
global: false,
data: {
act: 'send',
natureza: natureza
},
async: true,
error: function (data) {
},
success: function (data) {
try {
var obj = data;
if (obj[0].status == "1") { [... etc ...]
Ao tentar recuperar as variáveis por $_POST['act'] ou $_POST['natureza'], elas vêm vazias. Fiz um teste no método getAccountsList passando um vetor qualquer para data, e ele é 'recuperado pelo ajax' normalmente, mas preciso da variavel natureza para efetuar a busca no banco.
No Firebug, vi que as variáveis estão sendo enviadas. Segue imagem abaixo:
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/Zodpibw.png&key=2fce2776dfa42b94372f3a3032d9f35d2812dabe589c70a04087b1d43d8f0b78" alt="Zodpibw.png" />
Alguém pode me dar uma luz sobre o que está acontecendo? Obrigada!
Discussão (6)
Carregando comentários...