Meus amigos to com problema aqui na minha pagina estou fazendo um programinha aqui e estou usando ajax na pagina para chamar todas elas numa div chamado conteudo. So que nessas paginas tenho formularios que tem dados que precisa ser passado para uma outra pagina em php que sera tambem chamada por ajax para aparecer na div chamado conteudo. vou postar um pouco do codigo aqui para vocês entenderem melhor.
Esta pagina aqui se chama pesquisa.html
<html>
<head>
<script>
function pagina(url){
var mreq;
// Procura o componente nativo do Mozilla/Safari para rodar o AJAX
if(window.XMLHttpRequest){
// Inicializa o Componente XMLHTTP do Mozilla
mreq = new XMLHttpRequest();
// Caso ele não encontre, procura por uma versão ActiveX do IE
}else if(window.ActiveXObject){
// Inicializa o Componente ActiveX para o AJAX
mreq = new ActiveXObject("Microsoft.XMLHTTP");
}else{
// Caso não consiga inicializar nenhum dos componentes, exibe um erro
alert("Seu navegador não tem suporte a AJAX.");
}
// Carrega a função de execução do AJAX
mreq.onreadystatechange = function() {
if(mreq.readyState == 1){
// Quando estiver "Carregando a página", exibe a mensagem
Na primeira parte do codigo tem a função em ajax que vai chamar outra pagina escolha.php para aparecer no div conteudo, so que preciso passar valores que tem no form da pagina pesquisa.html para a pagina escolha.php para ser processada e retornar no conteudo da minha index. so que não estou conseguindo passar meus valores do form.
Pergunta
sergiorw
boa noite..
Meus amigos to com problema aqui na minha pagina estou fazendo um programinha aqui e estou usando ajax na pagina para chamar todas elas numa div chamado conteudo. So que nessas paginas tenho formularios que tem dados que precisa ser passado para uma outra pagina em php que sera tambem chamada por ajax para aparecer na div chamado conteudo. vou postar um pouco do codigo aqui para vocês entenderem melhor.
Esta pagina aqui se chama pesquisa.html
<html>
<head>
<script>
function pagina(url){
var mreq;
// Procura o componente nativo do Mozilla/Safari para rodar o AJAX
if(window.XMLHttpRequest){
// Inicializa o Componente XMLHTTP do Mozilla
mreq = new XMLHttpRequest();
// Caso ele não encontre, procura por uma versão ActiveX do IE
}else if(window.ActiveXObject){
// Inicializa o Componente ActiveX para o AJAX
mreq = new ActiveXObject("Microsoft.XMLHTTP");
}else{
// Caso não consiga inicializar nenhum dos componentes, exibe um erro
alert("Seu navegador não tem suporte a AJAX.");
}
// Carrega a função de execução do AJAX
mreq.onreadystatechange = function() {
if(mreq.readyState == 1){
// Quando estiver "Carregando a página", exibe a mensagem
document.getElementById('conteudo').innerHTML = 'Carregando';
}else if(mreq.readyState == 4){
// Quando estiver completado o Carregamento
// Procura pela DIV com o id="minha_div" e insere as informações
document.getElementById('conteudo').innerHTML = mreq.responseText;
}
};
// Envia via método GET as informações
mreq.open("GET",url,true);
mreq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1")
mreq.send(null);
}
</script>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="form.css" rel="stylesheet" type="text/css" />
</head>
<body>
<FORM METHOD=POST ACTION= "escolha.php">
<label class= text-header>Buscar por:</label><br><br>
<input type="radio" name="tipo" value="marca" CHECKED><label class= text-header> Marca</label><br>
<input type="radio" name="tipo" value="serial"><label class= text-header >Serial</label><br>
<input type="radio" name="tipo" value="todos"><label class= text-header >Todos</label><br>
<br>
<?php
//$tipos = $_POST['tipo'];
// $_SESSION['tipo'] = $tipos;
?>
<input class=frm type="submit" onclick="pagina('escolha.php')" value="Buscar" />
</form>
</body>
</html>
Na primeira parte do codigo tem a função em ajax que vai chamar outra pagina escolha.php para aparecer no div conteudo, so que preciso passar valores que tem no form da pagina pesquisa.html para a pagina escolha.php para ser processada e retornar no conteudo da minha index. so que não estou conseguindo passar meus valores do form.
agradeço a atenção de todos ..
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.