jquery async laden error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mobile Android Developer

Functieomschrijving In Deze functie ben jij verantwoordelijk voor: - Het ontwikkelen, testen en beheren van de eigen software. Functie-eisen - Heb jij een HBO Opleiding Informatica; - Goede kennis van Android en Java; - Goede beheersing van de Nederlandse en Engelse taal; - Heb jij kennis en ervaring met GPS, UMTS/ GPRS en SQL Databases; - En met: UHF RFID, Visual Studio, SVN, Smartbear, OTAP; - Wil jij daarnaast ook werken met professionals die hun vak verstaan? Bedrijfsomschrijving Deze organisatie, gevestigd in Veenendaal, is een data gedreven organisatie welke behoort tot de top van Nederland op het gebied van Automatisering.

Bekijk vacature »

Specialist OV-Data

Functiecontext Qbuzz is een innovatief OV-bedrijf dat gebruik van het openbaar vervoer voor haar klanten aantrekkelijker maakt door een perfecte dienstverlening en producten ontwikkelt die nauw aansluiten bij de wensen van onze reizigers. Voor de meeste klanten is de kwaliteit van de reis van deur tot deur bepalend voor de aantrekkelijkheid van het OV, terwijl deze ketenbenadering in het stads- en streekvervoer nog nauwelijks aandacht krijgt. Qbuzz stelt zich ten doel om het stads- en streekvervoer aantrekkelijker te maken door bestaande en nieuwe klanten te verleiden met een concurrerend alternatief voor bestaande reisgewoonten. We zijn het jeugdigste OV-bedrijf van Nederland,

Bekijk vacature »

Master Data Specialist

Voor ons centrale productielab en distributiecentrum in Zevenaar zijn wij op zoek naar een: Master Data specialist (fulltime) locatie Zevenaar (Gelderland) Al acht jaar op rij is Essilor opgenomen in de Forbes top 100-lijst; de prestigieuze lijst van meest innovatieve bedrijven van de wereld. Niet voor niets is ‘innovatie’ één van onze vijf gemeenschappelijke waarden. Over de functie Als Master Data Management (MDM) Specialist zorg je dat alle innovaties, nieuwe producten en diensten worden geïmplementeerd in onze systemen om elke lancering in de markt succesvol te laten verlopen. Dit doe je door samen met een team van collega’s te zorgen

Bekijk vacature »

Frontend Developer

Ben jij de creatieve Frontend Ontwikkelaar die wil bijdragen aan een betere zorg? Wij zoeken talenten die willen werken aan complexe oplossingen voor een efficiëntere zorg. Als Frontend Ontwikkelaar lever jij een belangrijke bijdrage aan het efficiënter maken van processen en daarmee kostenbesparingen in de zorg. Samen met je team ben jij verantwoordelijk voor het voor het ontwerpen, uitrollen en beheren van applicaties die de rechtmatigheid van declaraties binnen de zorg controleren. Je werkt nauw samen met business specialisten en andere stakeholders om de software naadloos aan te laten sluiten op de behoeften van de gebruikers. Jij maakt declaraties en declaratieprocessen

Bekijk vacature »

Java developer voor verschillende projecten op vas

Functieomschrijving Je wordt dus onderdeel van een Java team dat regelmatig in een wisselende samenstelling opereert. Er is ruimte voor zowel een fullstack Java ontwikkelaar als een ontwikkelaar die zich meer op de backend wil focussen. Hierbij werk je met de nieuwste technieken zoals Spring, Hibernate, Docker. Ook wordt er gewerkt met Javascript frameworks als AngularJS en Vue. Je krijgt daarnaast de ruimte om nieuwe technieken aan te leren door trainingen te volgen en certificaten te behalen. Op deze manier heb je dus écht de voordelen van een consultancy organisatie terwijl je intussen weet wat dagelijks je reistijd is. Functie-eisen

Bekijk vacature »

Java Server Developer

InnnoValor is looking for a Java Server Developer for their ReadID product! Is innovation in your DNA? Do you have experience developing Java server applications and do you understand security is very important? Do you want more than developing yet another app? Then they're looking for you! Functieomschrijving You will: Contribute to the roadmap for ReadID, including adding new features and integrating with partners that provide complementary software products. Help developers working for our customers to best use the ReadID API, especially the server-side APIs (XML, JSON). Write code samples and API documentation for our customers. Be part of a

Bekijk vacature »

specialist middleware hosting

Wat ga je doen? Onze samenleving rekent op de politie. Wij zijn er waar burgers ons nodig hebben om de orde te handhaven en om toezicht te houden. Om die betrouwbaarheid te garanderen vertrouwen we op onze IT-professionals die de agenten op straat ondersteunen. Ondersteunen in de vorm van het toegankelijk houden van applicaties die we inzetten bij groot- en kleinschalige politieoptredens. Van Terschelling tot Terneuzen; overal in het land rekenen collegaâ..s op jou. Met jouw specialistische kennis: beheer je de Oracle Weblogic infrastructuur; ben je van onschatbare waarde in het uitvoeren van lifecycle management op de middleware stack; voer

Bekijk vacature »

Senior Rapid Custom Software Developers

Jouw rol Voor deze ‘leading edge’ technology practice zijn we op zoek naar Senior Rapid Custom Software Developers. Echte IT-freaks die de ontwikkelingen in het vakgebied nauwkeurig volgen en weten wat er speelt. Die kunnen werken op de grens van het onmogelijke en zo onze nationale en internationale klanten een beslissende voorsprong geven in hun markt. Je adviseert over innovatie en werkt mee aan de agile ontwikkeling en implementatie van state-of-the-art oplossingen, gebaseerd op .Net, Java en/of Mendix. Het gaat vaak om nieuwe technieken, veel eindgebruikers en complexe omgevingen, waarin de lat hoog ligt. Snelheid en topkwaliteit zijn bij deze

Bekijk vacature »

Junior Software Engineer

Junior Software Engineer Wil jij theorie en praktijk combineren om zo een professional te worden in de branche van industriële automatisering? Heb jij een passie voor software? Lees dan snel verder! FUNCTIE In samenwerking met diverse organisaties binnen de branche van de industriële automatisering is YER op zoek naar Junior Software Engineers. Wij bieden een uitdagende baan waarbij je in rap tempo zowel jouw technische als soft skills ontwikkeld. Verder ontvang je gelijk een goed salaris en de kans om snel carrière te maken binnen de industriële automatisering. Als Junior Software Engineer heb je uiteraard een passie voor software en

Bekijk vacature »

Traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Traineeship en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van 3 maanden binnen de Sogyo Academy. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit

Bekijk vacature »

Creatieve internetbureau technische front-end deve

Functieomschrijving Mijn klant zoekt momenteel een ervaren technische Front-end developer die kan omgaan met complexe weboplossingen, prototyping, kennisportals en met JavaScript kan bouwen. Je hebt minimaal 3 jaar ervaring als front-end developer en streeft altijd naar de beste gebruikerservaring! Hier zul je o.a. werken aan applicaties, online concepten en uiteraard websites. Er wordt hier verwacht dat je met de klant spart en hier de juiste oplossingen en/of aanpassingen voor doet. Functie-eisen - Ervaring met schrijven/implementeren van jQuery plugins - Ervaring met: CSS preprocessors (Less/Sass), Git / SVN, responsive design - Ervaring met PHP/SQL i.c.m. een Template Framework: Twig is een

Bekijk vacature »

Oracle Middleware Developer

Wat je gaat doen: Wij zijn op zoek naar een Oracle Middleware Developer met kennis van/ervaring met onder andere SOA Suite 10G en/of SOA Suite 11G, WebLogic, BPEL Orchestration, Java, SOAP. Je bent bekend met de integratie laag gebaseerd op Oracle SOA Suite 10G. Als Middleware developer ben je verantwoordelijk voor de ontwikkeling van integratie tussen de diverse applicaties in het landschap, en de communicatie tussen de klant en andere stakeholders. Je werkt samen met het applicatie team, zoals functioneel ontwerpers en andere ontwikkelaars om de oplossing verder te ontwikkelen en te implementeren. Je collega’s werken onder andere met technieken

Bekijk vacature »

senior Big Data engineer

Wat ga je doen? Bij de politie wordt momenteel een modern en robuust Big Data platform gerealiseerd in een private cloud die de informatievoorziening van de politieorganisatie vernieuwt en verbetert. Als senior Big Data engineer houd jij je bezig met het toepassen en ontwikkelen van Cloud en Big Data technologie om Nederland veiliger te maken. Je draagt bij aan maatschappelijke en relevante ontwikkelingen en je zorgt ervoor dat Big Data een steeds grotere rol in het politiewerk krijgt. Je bent een vraagbaak voor je collegaâ..s en je stimuleert, motiveert en coacht hen om zichzelf naar een hoger niveau door te

Bekijk vacature »

Senior ASP.NET MVC developer

Functieomschrijving We zoeken voor deze functie een senior ASP.NET MVC en C# developer die niet alleen graag code klopt maar die ook graag meedenkt met architectuur en over toekomstig te gebruiken technieken om de producten up to date en future proof te houden. Je fungeert als rechterhand van de CTO en houdt hem ook scherp. Je bent technisch gewoon super onderlegd maar communicatief sta je ook je mannetje en je voelt van nature de verantwoordelijkheid om producten af te leveren die gewoon uitstekend zijn. Je team bestaat verder uit nog 5 developers (vooral doeners). Functie-eisen - Je hebt een afgeronde

Bekijk vacature »

PHP met Laravel voor studenten!

Functieomschrijving We zoeken een PHP ontwikkelaar die graag in een team van jonge mensen wil werken en bij voorkeur heb je ervaring met Laravel. Mocht je wel PHP ervaring hebben echter nog niet met Laravel dan kun je dat hier gaan leren. Collegialiteit staat hier hoog in het vaandel en regelmatig is ruimte voor een geintje met elkaar en onderling delen de collega's veel kennis met elkaar. Zo help je elkaar om te groeien en beter te worden in je vak. Functie-eisen - MBO of HBO opleiding richting ICT - Ervaring met PHP - Interesse om met Laravel te werken

Bekijk vacature »
Daniel van Seggelen

Daniel van Seggelen

10/12/2017 12:45:28
Quote Anchor link
mijn code onderaan de pagina

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
var async = async || [];
(function () {
  var done = false;
  var script = document.createElement("script"),
  head = document.getElementsByTagName("head")[0] || document.documentElement;
  script.src = '<?=HTML_ROOT?>js/jquery.js';
  script.type = 'text/javascript';
  script.async = true;
  script.onload = script.onreadystatechange = function() {
      if (!done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) {
          done = true;
          console.log('jquery main script is ready');
          // Process async variable
          //var async = async || [];
          while(async.length) { // there is some syncing to be done
              var obj = async.shift();
              if (obj[0] =="ready") {
                  $(obj[1]);
              }else if (obj[0] =="load"){
                  $(window).load(obj[1]);
              }
          }
          async = {
              push: function(param){
                  if (param[0] =="ready") {
                      $(param[1]);
                  }else if (param[0] =="load"){
                      $(window).load(param[1]);
                  }
              }
          };
          // End of processing
          script.onload = script.onreadystatechange = null;
          if (head && script.parentNode) {
              head.removeChild(script);
          }
      }
  };
head.insertBefore(script, head.firstChild);
})();


foutmelding

Quote:
nl:2172 Uncaught TypeError: $ is not a function
at HTMLScriptElement.script.onload.script.onreadystatechange (nl:2172)
script.onload.script.onreadystatechange @ nl:2172


regel 2172: $(obj[1]);

wat is hier fout aan? De url klopt gewoon , die kan ik openen.
 
PHP hulp

PHP hulp

19/05/2019 09:33:36
Honeypot
 
- Ariën -
Beheerder

- Ariën -

10/12/2017 13:05:56
Quote Anchor link
Wordt jQuery wel goed geladen?
Check je console eens.
 
Yoop Overmaat

Yoop Overmaat

10/12/2017 13:08:13
Quote Anchor link
Verander function regel 2 is in $(function() { });
 
Daniel van Seggelen

Daniel van Seggelen

10/12/2017 14:51:53
Quote Anchor link
Quote:
Check je console eens.


Dit is het enige wat ik al meldde in de console:

Quote:
nl:2172 Uncaught TypeError: $ is not a function
at HTMLScriptElement.script.onload.script.onreadystatechange (nl:2172)
script.onload.script.onreadystatechange @ nl:2172


regel 2172: $(obj[1]);


Als ik $( naar jQuery( verander doet hij het wel, maar waarom?

de hele code is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
var async = async || [];
(function () {
  var done = false;
  var script = document.createElement("script"),
  head = document.getElementsByTagName("head")[0] || document.documentElement;
  script.src = 'https://code.jquery.com/jquery-1.12.4.min.js';
  script.type = 'text/javascript';
  script.async = true;
  script.onload = script.onreadystatechange = function() {
      if (!done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) {
          done = true;
          console.log('jquery main script is ready');
          // Process async variable
          //var async = async || [];
          while(async.length) { // there is some syncing to be done
              var obj = async.shift();
              if (obj[0] =="ready") {
                  jQuery(obj[1]);
              }else if (obj[0] =="load"){
                  jQuery(window).load(obj[1]);
              }
          }
          async = {
              push: function(param){
                  if (param[0] =="ready") {
                      jQuery(param[1]);
                  }else if (param[0] =="load"){
                      jQuery(window).load(param[1]);
                  }
              }
          };
          // End of processing
          script.onload = script.onreadystatechange = null;
          if (head && script.parentNode) {
              head.removeChild(script);
          }
      }
  };
head.insertBefore(script, head.firstChild);
})();

async.push(["ready",function (){

  jQuery.when(
      jQuery.getScript( "<?=HTML_ROOT?>js/plupload.full.min.js?ver=2.1.8" ),          
    jQuery.getScript( "<?=HTML_ROOT?>js/countdown.js?ver=4.8.1" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/sticky_message.js" ),  
    
    jQuery.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyBUf_D5xxq3wHgTm8-HWm1kCdBx6xkIBlo" ),    
    jQuery.getScript( "<?=HTML_ROOT?>js/scripts.js?ver=4.8.1" ),          
    jQuery.getScript( "<?=HTML_ROOT?>js/functions.js?ver=3.0" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/bootstrap.min.js" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/core.min.js?ver=1.11.4" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/widget.min.js?ver=1.11.4" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/mouse.min.js?ver=1.11.4" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/sortable.min.js?ver=1.11.4" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/slider.min.js" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/underscore.min.js?ver=1.8.3" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/wp-util.min.js?ver=4.8.1" ),
    jQuery.getScript( "<?=HTML_ROOT?>js/docdirect_functions.js" ),

jQuery.getScript( "<?=HTML_ROOT?>js/user_profile.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/moment.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/bookings.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/parallax.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/owl.carousel.min.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/prettyPhoto.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/datetimepicker.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/appear.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/countTo.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/modernizr-2.8.3-respond-1.4.2.min.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/chosen.jquery.js?ver=4.8.1" ),

jQuery.getScript( "<?=HTML_ROOT?>js/wp-embed.min.js?ver=4.8.1" ),
//jQuery.getScript( "http://maps.googleapis.com/maps/api/js?key=AIzaSyA2ZZ8qvEXhdLes2j90MoIcAkyHFCq_PhA&#038;libraries=places&#038;ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/map/markerclusterer.min.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/map/infobox.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/map/map.js?time=<?=time()?>" ),
jQuery.getScript( "<?=HTML_ROOT?>js/map/oms.min.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/docdir_maps.js?time=<?=time()?>" ),
jQuery.getScript( "<?=HTML_ROOT?>js/position.min.js?ver=1.11.4" ),
jQuery.getScript( "<?=HTML_ROOT?>js/menu.min.js?ver=1.11.4" ),
jQuery.getScript( "<?=HTML_ROOT?>js/wp-a11y.min.js?ver=4.8.1" ),

jQuery.getScript( "<?=HTML_ROOT?>js/autocomplete.min.js?ver=1.11.4" ),
jQuery.getScript( "<?=HTML_ROOT?>js/gmap3.min.js?ver=4.8.1" ),
jQuery.getScript( "<?=HTML_ROOT?>js/jRate.js?ver=4.8.2" ),
jQuery.getScript( "<?=HTML_ROOT?>js/utils.min.js" ),
jQuery.getScript( "<?=HTML_ROOT?>js/editor.js" ),
jQuery.getScript( "<?=HTML_ROOT?>js/tinymce/tinymce.min.js?ver=4603-20170530" ),


    
 jQuery.Deferred(function( deferred ){
        jQuery( deferred.resolve );
    })
  ).done(function(){
            alert('k');    
     async.push(["ready", function(){

alert('k');

    });
    }]);  // einde push ready


maar in de console blijft hij hangen bij:

js/tinymce/tinymce.min.js?ver=4603-20170530

en geen console errors en geen alert('l')

Toevoeging op 10/12/2017 15:00:45:

@joop overmaat:
Quote:
Verander function regel 2 is in $(function() { });


ik krijg dan

Uncaught SyntaxError: Unexpected token }

Toevoeging op 10/12/2017 15:02:06:

Verder geeft de console gewoon:

console.log('jquery main script is ready');

dat word geprint in de console
Gewijzigd op 10/12/2017 14:58:54 door Daniel van Seggelen
 
Thomas van den Heuvel

Thomas van den Heuvel

10/12/2017 16:44:11
Quote Anchor link
Dus, in jQuery-code laad je de jQuery-library in? :s
 
Daniel van Seggelen

Daniel van Seggelen

10/12/2017 16:46:39
Quote Anchor link
precies zoals ik de code gepost heb met nu $( naar jQuery( veranderd. Maar hij komt toch niet verder zonder debug foutmeldingen. Hij laad niet alle bestanden, terwijl als ik hem zonder asynchronisch laden, hij wel alles goed pakt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
jQuery.Deferred(function( deferred ){
        jQuery( deferred.resolve );
    })
  ).done(function(){
            alert('k');    
     async.push(["ready", function(){

alert('k');

    });


k alert hij dus niet

Toevoeging op 10/12/2017 17:00:00:

UPDATE

Ik heb lokaal jquery-1.12.4.min.js gealden en nu kan ik wel $( gebruiken, maar de rest werkt nog hetzelde
Gewijzigd op 10/12/2017 16:48:20 door Daniel van Seggelen
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/12/2017 23:46:19
Quote Anchor link
Jij laadt dus twee keer een Jquery library in? not good, volgens mij heb je die code zelf in de jquery .ready() functie geplakt maar dat gaat in dit geval natuurlijk niet werken.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.