jquery async laden error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Node.js Developer (NL)

Senior Node.js Developer (NL) Den Haag HBO/WO IT Professional "Als Senior Node.js Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in JavaScript en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior Node.js Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, JavaScript Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan het Event Management Platform (EMP). Dit platform

Bekijk vacature »

Open Source Developer Ontwikkelaar

Bedrijfsomschrijving Onze klant is gevestigd in regio Breda. Ter uitbreiding zijn zij op zoek naar een ervaren Open Source Developer. Onze klant gelooft in de kracht van samenwerken en vanuit die overtuiging biedt onze klant verschillende Open Source oplossingen aan bij klanten en implementeert deze. De organisatie adviseert klanten over verschillende oplossingen op het gebied van kantoorautomatisering. Als ontwikkelaar ben je verantwoordelijk voor het doorontwikkelen en het integreren van de verschillende componenten. Hierbij ga je sowieso gebruik maken van Open Source oplossingen. Daarnaast ben je verantwoordelijk voor het doorontwikkelen van het hosting platform. Ben jij gek van Open Source en

Bekijk vacature »

Oracle Consultants/Ontwikkelaars gezocht!

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar Oracle consultants/ontwikkelaars. Deze organisatie is gevestigd in Gorinchem en al ruim 20 jaar gespecialiseerd om complexe Oracle vraagstukken op te lossen bij diverse klanten door heel Nederland. Je krijgt hier ook de mogelijkheid om je verder te ontwikkelen, zo hebben ze bijvoorbeeld een eigen interne opleidingscentrum. Ze profileren zich ook als een intelligente club met werknemers die het vak echt begrijpen. Daarnaast kenmerkt de organisatie zich als collegiaal, motiverend met een informele cultuur. Functieomschrijving Binnen deze functie word je ingezet op uitdagende complexe Oracle vraagstukken bij diverse klanten. De klanten variëren

Bekijk vacature »

PHP Developer in centrum van Den Haag

Bedrijfsomschrijving Onze klant werkt met de nieuwste technologieën en zoekt een PHP specialist die met ze mee wil werken! Het bedrijf zit in Den Haag centrum en is makkelijk te bereiken. Ze leveren unieke diensten aan consumenten en bedrijven. Men werkt hier voornamelijk met nieuwe technologie als het gaat om PHP en het is belangrijk dat jij jezelf graag wil kunnen blijven ontwikkelen. Als jij hier werkzaam komt te zijn, sta jij met een glimlach op en ga jij met een glimlach naar bed! Functieomschrijving Je collega's zijn zeer gemotiveerd en willen presteren. Het is dan ook aangenaam om met

Bekijk vacature »

Medior Front-End Developer

Als medior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Hoe word ik Medior Front-end Developer bij Coolblue? Als Medior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Ook ben je trots op je werk en verwelkomt alle feedback. ‘’Ook Medior Front-end Developer worden bij Coolblue? Else de Boer legt je uit hoe je dat doet.’’

Bekijk vacature »

Software Developer

Dit ga je doen Je bent onderdeel van de IT afdeling, die op dit moment bestaat uit 5 Developers en 2 Netwerk- en systeemspecialisten. Je bent verantwoordelijk voor je ‘eigen’ projecten en pakt deze vanuit de IT kant van A tot Z zelf op. Uiteraard heb je veelvuldig contact met de gebruikers. Tot jouw werkzaamheden en verantwoordelijkheden behoren o.a.: Ontwikkelen van operationele software conform specificaties: (design, inrichten database, installeren en configureren applicatie); Testen van ontwikkelde software op technische aspecten; Bieden van accuraat onderhoud op de ontwikkelde software; Inventariseren en oplossen van bugs en andere knelpunten; Proactief adviseren van collega´s ten

Bekijk vacature »

Developer C# Infra Beheer

Bedrijfsomschrijving Voor een mooie organisatie die zich in de brache riching de technische / installatie techniek bevindt zijn wij opzoek naar een Software Developer met ervaring op het gebied van C#. Binnen deze organisatie zijn de IT rollen zeer breed en is het belangrijk dat je het leuk lijkt om buiten software ontwikkeling meer te betekenen voor de klanten en interne gebruikers. Als er iets mis is met de hardware of infrastructuur spring je bij en help je de gebruikers en klanten met hun vragen. Verder ontwikkel je aan toffe maatwerk software die zeer branche specialistisch is. Om die reden

Bekijk vacature »

C ++ developer for a trading company with a great

Bedrijfsomschrijving At the moment, a customer of ours in Amsterdam is looking for a Full-stack C ++ developer. The organisation is a trading company that mainly trades shares on all major European financial markets. The company stands out because it is a trader on its own behalf, they have no customers and are acting on its own behalf. They are looking for very smart C ++ professionals here. You will be working in a team of super intelligent and skilled programmers. Functieomschrijving As a software engineer at this party, you will develop internal trading applications. You will be responsible for

Bekijk vacature »

Power Bi Developer

Bedrijfsomschrijving De organisatie is actief in de automotive branche en is de laatste jaren erg hard aan het groeien. Vanwege de groei wil de organisatie de volgende stap zetten op gebied van IT. Namelijk digitaliseren en automatiseren. Als Power BI Developer ga je een groot deel uitmaken. Vertrouwen staat in deze organisatie hoog in het vaandel en is dan ook de sleutel tot de hoge klanttevredenheid die zij hebben. De organisatie is gevestigd in de omgeving Haarlem. Het data-team bestaat nu uit een team van 3 professionals met elk een eigen specialisatie. Men is op zoek naar de 4e met

Bekijk vacature »

OutSystems Developer

Bedrijfsomschrijving Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan de vooravond van de implementatie van een gloednieuw applicatiehuis, waar OutSystems een belangrijke rol in speelt. Binnen deze rol word je als OutSystems Developer verantwoordelijk voor de ontwikkeling van uiteenlopende applicaties met OutSystems. Om het nieuwe applicatiehuis te implementeren

Bekijk vacature »

Senior Java software developer

AddSecure is one of the leading companies in Europe within secured, critical communication in several vertical segments. Our rapid growth is organic, as well as acquisitive, and today we have business in 13 countries. Now we are looking for senior JAVA developer to our vertical segment Smart Transport in Gorinchem (NL). Within Smart Transport, we offer flexible and scalable solutions for the entire order-to-cash process (O2C). Our customers can automatically collect, aggregate and enrich transport and logistics data. In addition we help them maximize their precision, predictability, transparency and delivery planning, while minimizing their costs and emission levels. About the

Bekijk vacature »

Fullstack Developer Vue/Node

Onze opdrachtgever heeft ruimte voor een fullstack developer. Fulltime, om te starten een half jaar per 1 december 2020. Stack: Frontend: JavaScript, Vue, (HTML, React, CSS, SASS) Backend: Node, Express, PHP, Docker, Kubernetes, Elastic, SQL, MongoDB. LET OP: WO DIPLOMA BINNEN ICT IS VEREIST. Als je ervaring met GIS data en met digitale samenwerkingsverbanden hebt, is dat een manier om je op een positieve manier te kunnen onderscheiden. De afdeling is gestart om de diensten en producten te vernieuwen om beter op de veranderende behoefte van de organisatie aan te sluiten. Onderdeel hiervan is het, zo gebruiksvriendelijk mogelijk, (door)ontwikkelen…...vandaar de

Bekijk vacature »

Senior Product Software Developer (Java)

We are looking for an experienced Java Developer to join our multidisciplinary, international (DevOps) team to create top-notch online services, driven by state-of-the-art software for our professional customers worldwide. As a Wolters Kluwer Software Engineer you will create our digital solutions by working with the latest technologies. You are a key member of a geographically distributed development team working on various digital platforms and tools. The role As the Java Developer you will work in a multidisciplinary, international team (DevOps). The primary focus of the team is to develop the Content Management System (CMS) on the basis of Continuous Integration

Bekijk vacature »

Lead Software Developer (NL)

Lead Software Developer (NL) Den Haag HBO/WO IT Professional "Als Technisch Lead impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door technisch sturing te geven aan het team en ontwikkeling van onze Cloud IT-platformen en Open Source software-oplossingen gebouwd in of C#, Java, Javascript, Typescript, Python of Mobile op Android. Dit vraagt om een rolmodel en tech leiderschap". Wat ga je doen? PostNL is becoming a postal tech company. Als Lead Software Developer ben je de tech lead van een multidisciplinair Business-IT-team bestaande uit onder andere Developers en Solution Consultants. Je zult verantwoordelijk worden

Bekijk vacature »

PHP Developer met minimaal 2 jaar ervaring gezocht

Bedrijfsomschrijving Voor een goede klant van ons ben ik op zoek naar een PHP Developer! Het gaat hier om een ambitieuze en innovatieve organisatie die al ruim 25 jaar actief is op het gebied van serviceverlening. Het leveren van kwaliteit en klanttevredenheid staat hier hoog in het vaandel. Functieomschrijving Als PHP Developer kom je te werken in een professioneel team en ben je verantwoordelijk voor de continuïteit van het Applicatielandschap. Je vertaalt de wensen van de gebruikers naar een passende oplossing en je geeft adviezen m.b.t. het ontwerp van bestaande en nieuwe applicaties. Functie-eisen - je hebt minimaal een afgeronde

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

30/11/2020 00:42:12
 
- 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.