jquery async laden error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Software Developer .NET

Je kent het wel. Die ene collega die altijd ‘mazzel’ heeft gehad. Die zijn promotie in zijn schoot kreeg geworpen, maar zelf snap je niet waarom. Die collega die jouw droombaan heeft ingepikt, terwijl jij jezelf een veel betere kandidaat vindt voor de functie. Maar hoe komt dit? Heb jij dan pech gehad, of heb je niet juist gehandeld aan de hand van de mogelijkheden en kansen die zich voordeden? Vermoedelijk dat laatste. De meest succesvolle developers zijn namelijk de developers die op het juiste moment de juiste keuze hebben gemaakt. Denk jij dat je al jouw kansen volop hebt

Bekijk vacature »

Progress Developer / Internationale markt

Functieomschrijving Wil jij in een toonaangevende organisatie werken met de ambitie om de (inter-)nationale markt te bewerken? Reageer dan nu! Uitvoeren van analyses ter bevordering van de betrouwbaarheid en performance van de applicatie; Implementeren van functionaliteiten in eigen Back Office pakket; Meedenken over de architectuur en tevens waarborgen van de architectuur; Programmeren van functionele en technische wijzigingen; Bijwerken van documentatie; Troubleshooten van complexe incidenten; Aanroepen van webservices, message handling; Functie-eisen Minimaal HBO werk en denkniveau; 6+ jaar ervaring in software ontwikkeling; Ruime ervaring met Progress / OpenEdge; Zeer sterk analytisch vermogen; Je bent communicatief en je gaat proactief te werk;

Bekijk vacature »

medior .NET Developer

Organisatie Deze Digital Agency specialiseert zich met name op klanten in de non-profit sector. Het concept, de code, het design en vervolgens de online marketing wordt volledig uit handen genomen door deze organisatie. Met ruim 30 man in dienst in een organisatie die al ruim 9 jaar bestaat kom je terecht in een omgeving waar zowel backend als frontend developers werken en wat marketeers. Opererend vanuit omgeving Tilburg bedienen ze de gehele Nederlandse markt met een breed klantenbestand van goede doelen tot overheidsinstanties. De meeste applicaties worden wereldwijd gebruikt en hebben tienduizenden eindgebruikers. Een leuke bijkomstigheid aan deze organisatie is

Bekijk vacature »

ICT Teamleider / Developer

Voor Scouting Nederland in Leusden zijn we op zoek naar een Teamleider ICT / Developer, met kennis van PHP en SQL. De Teamleider ICT ressorteert hiërarchisch onder de clustercoördinator Ondersteuning. De teamleider geeft operationeel en functioneel leiding aan de medewerkers van het team ICT. Binnen het team ICT is de teamleider meewerkend voorman. Scouting Nederland heeft een eigen ICT afdeling, bestaande uit beroepskrachten en vrijwilligers. De beroepskrachten houden zich voornamelijk bezig met Ontwikkeling, de vrijwilligers o.a. met Testen, Beheer, Trainingen en Helpdesk. Activiteiten worden uitgevoerd in samenspraak met het ICT-team en in samenwerking met andere teams in de organisatie. De

Bekijk vacature »

Een kritische jonge PHP developer gezocht!

Vacature Omschrijving Deze jonge club van developers in hartje omgeving Eindhoven met een passie voor programmeren en een gezonde focus op front- en backend development zijn opzoek naar een gedreven Allround Web Developer. Waar de algemene template boer ophoudt gaat deze organisatie een stuk verder. De focus van deze organisatie ligt dan vooral op maatwerk oplossingen voor pakketten zoals onder andere Magento en WordPress. Met hier en daar een uitstapje naar een app, API of ander maatwerk. Functieomschrijving Voor onze klant zijn we zijn op zoek naar enthousiaste PHP programmeurs. Waarbij er van je verwacht wordt dat je meedenkend en

Bekijk vacature »

Medior-Senior C# Developer /.NET Developer / Alkma

Functieomschrijving Ben jij een medior/senior C#/.NET developer? Wil jij werken met de nieuwste technieken en zelfgebouwde features binnen een dag releasen? Solliciteer dan nu! 60% van de tijd ben je verantwoordelijk voor het ontwikkelen van de software; 30% van de tijd ben je verantwoordelijk voor het verbeteren van de software; 10% van de tijd ben je verantwoordelijk voor bugfixing; Opstellen van complexe queries in SQL; Werken in een DevOps team en Agile-omgeving. Functie-eisen HBO/WO werk- en denkniveau; 3-5 jaar ervaring met C#; Minimaal 2 jaar ervaring met het schrijven van queries in SQL; Ervaring met Azure; Het kunnen begeleiden en

Bekijk vacature »

Senior .NET Developer in de medische branche

Ben jij een C#.NET specialist, vind je het geweldig om zowel op strategisch als op uitvoerend niveau nieuwe ontwikkelingen te realiseren binnen de medische wereld? Wil jij daadwerkelijk met jouw werk iets bijdragen aan de maatschappij en hierdoor mensenlevens redden? Organisatie Ruim 15 jaar geleden is de organisatie opgericht en deze is gevestigd in regio Oss. Zij zijn specialist binnen hun vakgebied en worden door de grootste spelers op de markt benaderd voor de soft- en hardware die ze maken. Met een hechte groep collega’s heeft deze organisatie met hun producten bewezen dat zij een innovatieve speler zijn in de

Bekijk vacature »

Medior PHP Developer Zend

Voor een van mijn businesspartners in de regio Veenendaal ben ik op zoek naar een medior PHP developer. Organisatie Dit bedrijf is 30 jaar geleden ontstaan als speciaal systeem voor campings om kerstkaarten geautomatiseerd naar hun gasten te sturen. Op dit moment zijn ze uitgegroeid tot een organisatie met 50 medewerkers waarvan 10 op de IT afdeling. Hun software verzendt inmiddels ook geen kerstkaarten meer. Tegenwoordig zijn de grotere recreatie en vakantieparken als bijvoorbeeld Duinrell gebruikers van hun software. Zij focussen zich volledig op de recreatiebranch en de software zorgt er voor dat wanneer er een reservering wordt gemaakt dat

Bekijk vacature »

Junior/Medior .NET Developer

Organisatie Yes, je mag weer naar kantoor! Je loopt door het centrum naar jouw prachtige werklocatie. Eenmaal binnen bedenk je wat je vandaag weer wilt gaan leren. Je komt aan in de grote open ruimte en de HR medewerker groet je vriendelijk. Bij de relax hoek zie jij je collega al met een lekkere bak koffie in zijn handen staan. “Dit wordt weer een productieve en leuke dag. We hebben namelijk een nieuw project binnen gekregen in de energiebranche die wij als team mogen gaan oppakken!” roept je collega. Vol enthousiasme kletsen jullie nog even door en als ook je

Bekijk vacature »

Pluriform Web Developer

Voor in onze locatie in Uden zoeken wij een Pluriform Web Developer. Als Web Developer bij Pluriform Software richt je je op het verbeteren van ons ontwikkelplatform (Pluriform Studio) waarmee onze integrale weboplossingen worden gemaakt. Door het aanpassen en uitbreiden van bestaande frameworks zijn onze consultants in staat de vragen van onze klant optimaal in te vullen. Waar nodig spring je bij om samen met de consultant de benodigde functionaliteit te realiseren voor een klant. Je bent betrokken van ontwerp tot realisatie en je denkt actief mee over de herbruikbaarheid van de te maken oplossing. Aan de slag! Je start

Bekijk vacature »

Medior PHP developer - Digital Agency

Organisatie Begonnen in een schuurtje en uitgegroeid tot een prachtige volwassen organisatie met ruim 50 medewerkers, bestaande uit projectleiders, ontwerpers en developers is dit het walhalla voor een programmeur. Een leuke groep jonge mensen waar de gemiddelde leeftijd rond de 30 ligt die dagelijks aan uitdagende projecten werken waarbij ze ontzettend veel vrijheid krijgen om te innoveren. Iedere maand zijn er een paar R&D dagen en er wordt met VueJS, DevOps, Laravel en Docker gewerkt. Iedere week is er een innovatiemeeting waarbij nieuwe kennis gedeeld wordt, op vrijdag zijn er techmeetings (met een borreltje) waarbij er regelmatig externe sprekers komen

Bekijk vacature »

Junior PHP Talent

Voor een van mijn businesspartners in de regio Woerden ben ik op zoek naar een ervaren junior PHP developer. Organisatie Dit bedrijf is 20 jaar geleden ontstaan om alles omtrent de energie in je woning te automatiseren. Waar voorheen een kaart werd gebruikt om de meterstanden door te geven is dat door dit bedrijf volledig digitaal gemaakt in Nederland. Omdat het zo’n uniek product is in Nederland zijn alle energiemaatschappijen klant van hun en zijn ze marktleider op dit gebied. Daarnaast hebben ze een planningstool ontwikkelt voor de onderhoudsmonteurs en deze zijn ze verder door aan het ontwikkelen om deze

Bekijk vacature »

Medior PHP Developer

Organisatie Deze organisatie is gespecialiseerd in het maken van financiële software voor hun klanten, waar gemak vooropgesteld staat. Belangrijk is dat deze software gebruiksvriendelijk is en de organisaties waar ze mee samenwerken het makkelijk kunnen implementeren. Ontwikkeling staat in de deze organisatie voorop, alle software wordt zelf gemaakt. Van de ruim 50 medewerkers is meer dan de helft bezig met de ontwikkeling van hun hoogstaande kwalitatieve software. De kwaliteit staat niet alleen hoog in het vaandel bij het ontwikkelen van de software maar is overal in de organisatie terug te vinden, als partner / medewerker van deze organisatie zal je

Bekijk vacature »

Oracle Apex Ontwikkelaar

Wat je gaat doen: Als Oracle Ontwikkelaar werk je zowel zelfstandig als in teamverband aan het ontwikkelen en ontwerpen van software componenten. Je levert een bijdrage aan de ontwikkeling tot en met de implementatie. Je bent in staat om informatie te verzamelen,te analyseren en te documenteren van wensen en eisen van de eindgebruikers. Je bent in staat om functionele vereisten te vertalen naar technische specificaties, ontwikkelt web applicaties met behulp van Oracle Applicatie Express, door de veranderingen en ontwikkelingen van web formulieren en rapporten. Verbeteren van bestaande Oracle Apex Systemen. Ontwikkelen en veranderen van Oracle 11g database schema’s. Schrijven van

Bekijk vacature »

Innovatieve web based C# ASP.NET developer

Bedrijfsinfo Momenteel ben ik op zoek naar een gedreven en creatieve ontwikkelaar die ervaring heeft met C# en web based applicaties. Je gaat werken bij een organisatie die uitsluitend gespecialiseerd zijn in het leveren van maatwerk oplossingen voor klanten op het .NET platform. Deze organisatie telt 40 werknemers en zij werken vanuit 2 vestigingen in Nederland. Deze organisatie werkt voor vele top klanten in Nederland. Functie Je taak als software engineer bestaat voornamelijk uit het programmeren. Naast het programmeren hou je je bezig met het opleveren van verschillende web based applicaties. Je werkt zowel individueel als in multidisciplinaire teams om

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

22/07/2019 12:47:01
 
- 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.