2017-02-27 1 views
-1

zu konvertieren Ich habe ein Skript, das eine CSV-Datei aus HTML-Tabellendaten generiert. Das folgende Skript erzwingt einen Download, wenn auf den Export der Link-Klasse geklickt wird. Ich möchte, dass dies automatisch geschieht, wenn die Seite geladen wird. Ist das möglich?Ich versuche, dies von einer On-Click-Funktion auf Onload

$(".export").on('click', function (event) { 
    // CSV 
    var args = [$('#output>table'), 'heartbeat.csv']; 

    exportTableToCSV.apply(this, args); 

    // If CSV, don't do event.preventDefault() or return false 
    // We actually need this to be a typical hyperlink 
}); 
+0

Mögliche Duplikat von [ Wie rufe ich eine JavaScript-Funktion beim Laden der Seite auf?] (Http://stackoverflow.com/questions/3842614/how-do-i-call-a-javascript-function-on-page-load) – DibsyJr

Antwort

3

Mit jQuery gibt es eine .ready() Listener-Funktion, die Sie so einstellen können:

$(document).ready(function(){ 
    var args = [$('#output>table'), 'heartbeat.csv'];  
    exportTableToCSV.apply(this, args); 
}); 

ich sehr empfehlen Ihnen, die Dokumentation zu überprüfen, hier: https://learn.jquery.com/using-jquery-core/document-ready/

Verwandte Themen