AJAX - ¿Duda con PHP y Divs -paginas que se abran en un div-?

   
Vista:
Imágen de perfil de Fredy Arturo

¿Duda con PHP y Divs -paginas que se abran en un div-?

Publicado por Fredy Arturo fredy_arturom@hotmail.com (1 intervención) el 21/11/2013 21:44:32
¿Duda con PHP y Divs -paginas que se abran en un div-?
Hola a todos, alguien que me pueda ayudar por favor...

Resulta que estoy creando un sistema en php/jquery/css. Y quiero que la pagina que abro se muestren en un div, buscando en internet encontre esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script type="text/javascript">
$(document).ready(function()
{
$("#nav a").each(function()
{
var href = $(this).attr("href");
$(this).attr({ href: "#"});
$(this).click(function()
{
$("#centro").load(href);
});
});
});
</script>

Hasta aquí perfecto siempre y cuando se llame desde aquí.
1
2
3
<ul id="nav">
<li><a href="paginas/cs1.php">PRIMER EJEMPLO.</a></li>
</ul>

Es decir desde un href, pero yo quiero que haga lo mismo después de haber llenado un formulario; esto es...
LLeno mi formulario que está en la pagina cs1.php y quiero que el mensaje de confirmación aparezca en esa misma zona, no en una pagina aparte.
Alguién me puede ayudar?

<form action="paginas/cs2.hp" method="post">
----
----
</form>

NOTA.- El proceso de guardado de datos está en una página que se llama cs2.php y que es llamada desde cs1.php. Quiero que cs2.php aparezca en el div #centro.
si lo hago de ésta forma
1
2
3
4
5
6
7
8
9
<script>
function cambiar(pagina)
{
$('#centro').load(pagina);
$('#centro').fadeOut(400);
$('#centro').load(pagina);
$('#centro').fadeIn(400);
}
</script>

y lo llamo desde el formulario.
1
<form action= "javascript:cambiar('paginas/cs2.php');" method="post" >

si me muestra en el div deseado pero los datos del formulario se pierden y no guarda nada en la base de datos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

¿Duda con PHP y Divs -paginas que se abran en un div-?

Publicado por xve (167 intervenciones) el 22/11/2013 07:38:27
Hola Fredy, revisa este código de ejemplo:
http://www.lawebdelprogramador.com/codigo/JQuery/2189-Codigo_que_muestra_como_enviar_un_valor_de_un_input_a_una_pagina_en_php_mediante_jquery.html

Aquí te muestra como enviar por jquery el contenido de un formulario, y mostrar el resultado en la misma pantalla donde se encuentra el formulario.

Utiliza json para enviar los textos entre las dos paginas.

Coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar