Ir para conteúdo

POWERED BY:

Arquivado

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

billtuk

Jquery / Ajax

Recommended Posts

Boa tarde pessoal,

Estou com sérios problemas em relação ao uso de jquery e ajax!rs

O meu código funciona no IE e não funciona no firefox ou chrome!

Eu não faço ideia do por que disso!

Mas, vamos aos códigos, senão fica difícil obter ajuda, rs

Tenho combobox dependentes

o primeiro é assim:

 

<form action="class3.php" method="post">

<select name="box1" id="box1" onchange="aja();">

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

</select>

<div id="retorno"></div>

 

<input type="submit" name="prosseguir" id="prosseguir" value="prosseguir">

</form>

 

como podem notar, utilizo o onchange para chamar minha função.

a div retorno receberá o resultado da função.

 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

<script>

$(document).ready(function() { });

function aja(tr)

{

$.ajax({

url: "class2.php",

type: "POST",

data: ({value : $('#box1').val()}),

success: function(msg){ $("#retorno").html(msg); }

} ).responseText;

};

</script>

 

class2.php receberá o valor do meu select e realizará uma consulta em uma banco de dados mysql, gerando um novo select para a classe principal.

 

<?php

$aux = $_POST['value'];

?>

 

<select name="box2" id="box2">

<?php

header('Content-Type: text/html; charset=ISO-8859-15');

$consulta = mysql_query("SELECT * FROM tabela WHERE valor = '".$aux."'");

//Fazendo o looping para exibição de todos registros que contiverem em tabela

while ($dados = mysql_fetch_array($consulta))

{

echo("<option value='".$dados['valor2']."'>".$dados['valor2']."</option>");

}

?>

</select>

 

Até esta parte, tudo funciona normalmente. o problema acontece quando executo o post para class3.php

 

<?php

$aux2 = $_POST['box2'];

?>

 

eu não estou recebendo o valor, está vindo vazio.

novamente, isso só acontece no firefox e google chrome! IE funciona normalmente!

alguem ai faz idéia do que posso fazer?! Eu sou bem noob no desenvolvimento web, já não sei mais o que fazer.

=/

 

...e perdoem os erros de digitação e qualquer outra falha, plz

:nataltongue:

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.