kostenloser Webspace werbefrei: lima-city


JavaScript funktioniert falsch

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    mehralsnurradio

    mehralsnurradio hat kostenlosen Webspace.

    downloadFile soll ausgeführt werden, nachdem html2canvas beendet ist. Daher habe ich die XMLHttpRequest auf false gesetzt und mithilfe eines Tutorials folgendes Script zusammengebastelt.
    Problem ist nur, dass downloadFile trotzdem ausgeführt wird, bevor die Request geantwortet hat.
    function functionOne(_callback){
     downloadFile("img_user/capture/...");
     _callback();
    }
    function functionTwo(){
     $("#dwb").hide();
     $("#dwbx").show();
     html2canvas(el, {backgroundColor: null}).then(function (canvas) {
      var ajax = new XMLHttpRequest();
       ajax.open("POST", "save-capture.php", false);
       ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       ajax.send("image=" + canvas.toDataURL("image/png", 0.9));
       ajax.onreadystatechange = function () {
        if (this.readyState == 4 && this.status == 200) {
         console.log(this.responseText);	
        }
       };
      })
     functionOne(()=>{
      console.log("I am a callback");
     });
    }
    functionTwo();
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!