- J'essaie de télécharger le fichier depuis la grille.
- Lorsque je clique sur Ouvrir le lien de la première fenêtre une fenêtre s'ouvre.
- dans cette fenêtre, vous verrez une grille.
- mais maintenant vous verrez la grille mais une erreur est en train de se produire sur la ligne ci-dessous.
- Je suis en train de télécharger le fichier comme cette fonctionnalité https://jsfiddle.net/335t5aow/
Uncaught TypeError: Impossible de définir la propriété 'href' de nullUncaught TypeError: Impossible de définir la propriété 'href' de null
template: "<a class=\"sportsDataPlayer\" onclick=\"window.open('#= FileName#', 'popup', 'width=800,height=600,scrollbars=yes,resizable=no')\">#= FileName.substring(FileName.lastIndexOf('/')+1) #</a>"
- peut vous les gars dire moi comment y remédier.
- fournissant le code ci-dessous
http://jsfiddle.net/savyjgg2/2/
template: "<a class=\"sportsDataPlayer\" onclick=\"window.open('#= FileName#', 'popup', 'width=800,height=600,scrollbars=yes,resizable=no')\">#= FileName.substring(FileName.lastIndexOf('/')+1) #</a>"
var csv = "a,b,c\n1,2,3\n";
var data = new Blob([csv]);
var a2 = document.getElementById(".sportsDataPlayer");
alert("I am here");
a2.href = URL.createObjectURL(data);
'.sportsDataPlayer' n'est pas une carte d'identité. C'est un sélecteur de classe. Vous voulez dire 'document.querySelector (". SportsDataPlayer ")' - ou puisque vous utilisez jQuery, '$ (". SportsDataPlayer "). Attr (" href ", URL.createObjectURL (data))' – mplungjan
Je ne vois aucune erreur –
@RameshRajendran 'document.getElementById (". SportsDataPlayer ");' ne fonctionne pas. '' .sportsDataPlayer "' n'est pas un ID et ne peut être utilisé dans aucun document.getXXX – mplungjan