2017-07-08 1 views
-1

alerte Dans le code javascript suivant,javascript TypeError

 needSubIdCheck = $("#needSubIdCheck").text(); 
     liveSupplierCount = $("#liveSupplierCount").text(); 
     subIdCount = $("#subIdCount").text(); 

     if(needSubIdCheck == 'true') 
     { 
      if(liveSupplierCount > subIdCount ) 
      { 
       alert("subIDS Needs to be assigned"); 
      return false; 
      } 
     } 

Le code ci-dessus donne, "Uncaught TypeError: alerte n'est pas une fonction" dans la console. Si je change l'alerte avec window.confirm ou console.log tout va bien. Quelqu'un peut-il m'aider à sortir de ce problème?

+0

D'une certaine manière 'alert' a été remplacé. Ajoutez 'console.log (typeof alert);' pour voir de quoi il s'agit. Peut-être avez-vous un élément dont "id" est "alerte". Le code que vous avez publié par lui-même ne montre pas quel est le problème. – Pointy

+0

si je fais console.log (typeof alerte) il donne, Type d'alerte: chaîne, comment dois-je résoudre ce problème – Chandramohan

+0

Trouvez votre variable nommé alerte et changez son nom – Lixus

Répondre

0

Rien ne cloche dans le code donné. Pouvez-vous vérifier si vous utilisez des bloqueurs de pop-up, cela peut arriver parfois. Vérifiez également si vous avez outrepassé l'alerte (var alert = ..., window.alert) certains étaient dans le code. Cela peut arriver si vous utilisez des fichiers js externes. Pour le moment, commentez les fichiers js externes et vérifiez si l'alerte fonctionne.