
Navegador se bloquea al ejecutar varias veces código con jquery
Publicado por jairo (1 intervención) el 06/11/2015 05:08:17
Cordial saludo, espero me puedan ayudar con el siguiente problema que tengo y no se como resolverlo, estoy realizando una aplicación empleando la librería jquery, en la pagina principal llamo a través de enlaces a varias paginas que se cargan en el mismo div. Las paginas se cargan correctamente pero al "navegar" varias veces por las mismas paginas observo que mi navegador se va volviendo lento y luego se bloquea totalmente.
Empleo varios archivos js los cuales manejan una estructura similar al siguiente:
Me gustaría mucho que ustedes con su experiencia me pudieran indicar que debo hacer para que el navegador no se bloque al ejecutarlo.
Agradeciendo de antemano su colaboración.
Empleo varios archivos js los cuales manejan una estructura similar al siguiente:
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
$(document).ready(function(){
$("#show").click(function(){
$("#rstConsulta").load('php/experiencia.php');
});
$("#editar").click(function(e){
//alert("Es del oculto del historial");
$("#element").show();
var documento=document.getElementById('id_usuario').value;
//alert(documento);
e.preventDefault();
var datos = {
'documento': documento
};
$.ajax({
data: datos,
url:'php/formulario_editar.php',
type:'post',
beforeSend: function(){
$("#rstConsulta").html("cargando datos de la consulta...");
},
success: function(response){
$("#rstConsulta").html(response);
}
});
});
$("#his").click(function(e){
var documento=document.getElementById('id_usuario').value;
e.preventDefault();
var datos = {
'id_usuario': documento
};
$.ajax({
data: datos,
url:'php/consulta_historial.php',
type:'post',
beforeSend: function(){
$("#rstConsulta").html("cargando datos de la consulta...");
},
success: function(response){
$("#rstConsulta").html(response);
}
});
});
$("#btnEnv8").click(function(e){
$("#element").show();
var documento=document.getElementById('id_usuario').value;
e.preventDefault();
var datos = {
'documento': documento,
'email': $("#email").val(),
'tel': $("#tel").val(),
'id_departamento': $("#pais").val(),
'id_municipio': $("#ciudad").val(),
'id_estado': $("#estado").val(),
};
$.ajax({
data: datos,
url:'php/recibe_editar_info_per.php',
type:'post',
beforeSend: function(){
$("#element").html("cargando datos de la consulta...");
},
success: function(response){
$("#element").html(response);
}
});
});
$("#btnEnv22").click(function(e){
e.preventDefault();
var datos = {'ced': $("#id_usuario").val() };
$.ajax({
data: datos,
url:'php/consulta.php',
type:'post',
beforeSend: function(){
$("#rstConsulta").html("cargando datos...");
},
success: function(response){
$("#rstConsulta").html(response);
}
});
});
});
});
Me gustaría mucho que ustedes con su experiencia me pudieran indicar que debo hacer para que el navegador no se bloque al ejecutarlo.
Agradeciendo de antemano su colaboración.
Valora esta pregunta


0