Variable javascript

Fermé
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - Modifié par Sinistrus le 19/05/2012 à 13:01
 A.Nonymous - 19 mai 2012 à 19:09
Bonjour à tous,

Comment éviter le code d'erreur :
$search est indéfini sur la ligne 37 sachant que c'est le
}
juste après
return vip_perso


J'ai d'urgence besoin de votre aide svp !

<script> 
$(document).ready(function(){ 
$('.loader').hide(); 
$('#search').keyup(function(){ 
$field = $(this); 
$('#result').html(''); 
if($field.val().length>3){ 
$.ajax({type: 'POST', 
url: 'search.php',data: 'search='+$('#search').val(), 
beforeSend:function(){$('.loader').stop().fadeIn();}, 
success:function(data){$('.loader').fadeOut(); 
$('#result').html(data);}});}});}); 
</script> 

<script language="javascript"> 
function verif_vip(vip_perso){var tab_vip = new Array($search); 
for(ind01=0; 
ind01<tab_vip.length; 
ind01++){ 
reg = new 
RegExp(tab_vip[ind01],"ig") 
vip_perso = vip_perso.replace 
(reg,"<font style='background:red'>"+tab_vip[ind01]+"</font>") 
} 
return vip_perso 
} 
document.write(verif_vip($search)) 
document.write("<br><br>") 
document.write(verif_vip($search)) 
</script>


1 réponse

document.write(verif_vip($search))

Que vaut $search ?

A priori, il s'agirait d'une variable globale, mais est-elle définie ?
0