Ir para conteúdo

POWERED BY:

Arquivado

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

allex_carvalho

[Resolvido] window.open

Recommended Posts

Bom dia pessoal...

 

Estou com um cadastro de um form funcionando certinho com a função .post. Só que ao cadastrar eu preciso que ele abrá uma outra página com o preview do que foi cadastrado. E é justamente a abertura da outra aba que não está funcionando. Ele não encontra nenhum id.

 

Vejam:

 

           <script type="text/javascript">
	$("#visualizar").live('click', function(){

		$('#inserirConteudoNoticias').submit(function(){  
			var dados = $( this ).serialize();  

			$.ajax({  
				type: "POST",  
				url: "?cadastra_preview_noticias",  
				data: dados,  
				success: function( data )  
				{  

				}  
			});  

			window.open('preview_noticias.php?id=<?php echo $id; ?>', 'Visualizar noticia');
			return false; 
		});  
	});
</script>

 

Cadastro:

 

<?php
if(isset($_GET['cadastra_preview_noticias'])){
	// Recebe ID e a ordem atual das noticias
	$data = implode('-', array_reverse(explode('/', $_POST['data'])));
	$titulo = $_POST['titulo'];
	$texto = $_POST['texto'];

	// Inserindo o novo valor da ordem
	$cadastra = "INSERT INTO preview VALUES (NULL, '$data', '$titulo', '$texto')";
	mysql_query($cadastra);

	$id = mysql_insert_id();

}
?>

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

                // Inserindo o novo valor da ordem
               $cadastra = "INSERT INTO preview VALUES (NULL, '$data', '$titulo', '$texto')";
               mysql_query($cadastra);

               $id = mysql_insert_id();
              echo $id;    
       }
       ?>

 

e então:

 

                                $.ajax({  
                                       type: "POST",  
                                       url: "?cadastra_preview_noticias",  
                                       data: dados,  
                                       success: function( data )  
                                       {  
                                               window.open('preview_noticias.php?id='+data, 'Visualizar noticia');

                                       }  
                               });  

                               return false; 

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.