Temps de traitement de mon fichier
Bonjour,
Débutant en js, j'ai une question, sur ma page j'ai un champ de recherche qui exécute un fichier php et qui me renvoie dans une div le résultat, cela fonctionne mais le temps de traitement est relativement long (references dans ma BDD entre 1 et 10000000) de plus mon curseur dans mon champ à du mal à inscrire ma demande lorsque ma reference est longue, c'est du surement au fait que dans mon fichier js je lui demande de traiter à partir du 2eme caractère.
Ma question est il possible de traiter l'information lorsque j'arrête de taper ou après un certain temps ?
Ou dois-je explorer d'autres solutions le résultat étant que j'ai besoin d'avoir mon formulaire et sa réponse sur la même page
Pour le formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
.....
<script> var path = '';</script>
<script src="./recherche.js"></script>
</head>
<body>
<form method="POST" action="">
<label for="lof"><strong>LOF du chien</strong></label><br/>
<input id="lof" type="text" name="lof" /><br/><br/>
</form>
<div id="results"></div>
....... |
la recherche avec js
Code:
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
|
$(document).ready( function() {
$('#lof').keyup( function(){
$field = $(this);
$('#results').html('');
if( $field.val().length > 1 )
{
$.ajax({
type : 'POST',
url : '/ge/lof.php' ,
data : 'lof='+$(this).val() ,
beforeSend : function() {
},
success : function(data){
$('#results').html(data);
}
});
}
});
}); |
Merci pour vos réponse et vos aides