DIV con ajax
Publicado por Adrian (11 intervenciones) el 14/01/2016 16:58:26
Hola,
Tengo una web en la que los menus se cargan con ajax.
El problema es que una pagina de las que se carga es un formulario que manda los valores de las cajas a un php para insertarlo en una base de datos.
Notice: Undefined index: nombre in C:\xampp\htdocs\xxxxxxxx\ins_crear_aviso.php on line 13
Este un mi codigo ajax y el formulario
Y así recojo la variable en el PHP (Esto se que funciona)
Adjunto tambien la pagina donde se carga todo.
Tengo una web en la que los menus se cargan con ajax.
El problema es que una pagina de las que se carga es un formulario que manda los valores de las cajas a un php para insertarlo en una base de datos.
Notice: Undefined index: nombre in C:\xampp\htdocs\xxxxxxxx\ins_crear_aviso.php on line 13
Este un mi codigo ajax y el formulario
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
$(function(){
$("#botonavisos").click(function(){
var url = "ins_crear_aviso.php";
$.ajax({
type:'POST',
url:url,
data: $("#formu2").serialize(),
success: function(data){
$("#guardar_resultado").html(data);
}
});
return false;
});
});
</script>
<h2>Crear Aviso</h2>
<table title="Crear Aviso" align="center"><form id="formu2" name="formu2" method="post">
<tr>
<td>Nombre:</td>
<td colspan="2"><input type="text" name="nombre" id="nombre" /></td>
</tr>
<tr>
<td>Localicazión:</td>
<td colspan="2"><input type="text" name="localizacion" id="localizacion" /></td>
</tr>
<tr>
<td>Descripción adicional: </td>
<td colspan="2"><textarea cols="80" rows="10" name="descripcion"></textarea></td>
</tr>
<tr>
<td>Prioridad: </td>
<td><select name="prioridad">
<option>Urgente</option>
<option>Preferente</option>
</select>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td><input type="button" value="Guardar" id="botonavisos" /></td>
<td><div id="guardar_resultado"></div></td>
</tr>
</form></table>
Y así recojo la variable en el PHP (Esto se que funciona)
1
$nombre = addslashes(htmlspecialchars($_POST["nombre"]));
Adjunto tambien la pagina donde se carga todo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<script>
$(document).ready(function(e) {
$('#boton1').click('crear_aviso.php', function(data){
$('#resultado').load('crear_aviso.php');
});
});
</script>
</head>
<body>
<div id="header">
<div id="logo_cabecera">
<div id="nivel_inicio">
<a href="inicio_usuario.php"><img id="lista_img" src="images/logouser.png" width="40" height="40"/></a>
</div>
</div>
</div>
<div id="menu">
<ul id="navigation">
<li><a id="menu_a" href="inicio_usuario.php"><img src="images/casa.png" width="20" height="18" /></a></li>
<li id="boton1"><a id="menu_a" href="#">Crear Aviso</a></li>
<li id="boton2"><a id="menu_a" href="#">Consultar Aviso</a></li>
<li id="boton3"><a id="menu_a" href="#">Consultar O.T.</a></li>
<li id="boton4"><a id="menu_a" href="#">Parte de trabajo diario</a></li>
<li id="boton5"><a id="menu_a" href="#">Planificación O.T.</a></li>
</ul>
</div>
<div id="centro">
<h2><a href="cerrar_sesion.php"><img title="Cerrar sesión" src="images/salir.png" width="25" height="25"/></a> <?php echo "Bienvenido ", $_SESSION['usuario'], " | Centro: ", $_SESSION['centro']; ?></h2>
</div>
<div id="resultado_ajuste">
<div id="resultado">
</div>
</div>
Valora esta pregunta


0