jquery async laden error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior & Senior PHP Developer Online platform

Heb jij in je carrière meer op Stack Overflow en GitHub gezeten dan op sociale media? Krijg je er een kick van als jouw code werkt en zie je complexe functies als een uitdaging? Dan ben ik op zoek naar jou! Medior & Senior PHP Developer Waar ga je aan de slag? Je gaat bij een informeel bedrijf aan de slag dat sinds 2012 websites, webshops en webapplicaties op maat ontwikkelt. Zij doen dit voor MKB bedrijven die meer willen dan alleen "een website". Projecten waarvoor een eigen extensie, plugin of applicatie nodig is? Moet er een niet zo kant

Bekijk vacature »

C# developer op hoog niveau

Op zoek naar een .NET Ontwikkelaar voor een kleinschalige multinational met mooie klantnamen in het bestand! Het team van .NET ontwikkelaars bestaat uit 10 man en is onderdeel van een multidisciplinair team van 10-15 man. Binnen het bedrijf heerst een relaxte sfeer en heeft iedereen respect voor elkaar . Zij maken niet alleen software maar bouwen ook hardware. Hierdoor kunnen zij van A t/m Z aan hun klanten aanbieden. Ziekenhuizen en de overheid gebruiken hun software en hardware, van toegangscontrole tot aan tijdregistratie. Deze kleinschalige MNO met 45 werknemers is gespecialiseerd in software voor toegangscontrole poortjes, beveiligingssystemen en tijdregistratie. Op

Bekijk vacature »

Senior C#.Net / Ontwikkelaar / Developer / Softwar

Functieomschrijving C#.Net / Ontwikkelaar / Developer / Software Engineer Ontwerpen van nieuwe applicaties; Herschrijven van bestaande applicaties; Meedraaien in uitdagende projecten; Code reviewen; Communiceren met de business. Functie-eisen HBO werk- en denk niveau; Minimaal 8 jaar ervaring als Software Engineer; Kennis van C# en SQL server zijn een eis; Je hebt ervaring met het werken in een Scrum / Agile omgeving; Ervaring in het coachen van collega's; Heb je al kennis van Micrsoft Azure, dan is dit een belangrijke pré; Kennis van ASP .NET, MVC, Rest, Xamarin, XML/JSON en HTML5/CSS3 zijn mooi meegenomen. Bedrijfsomschrijving Deze organisatie is werkzaam in de

Bekijk vacature »

Medior Frontend Developer Amsterdam – Angula

Your new position: Medior Frontend Developer Amsterdam - Angular & React Do you want to build software with a very tangible & positive effect on millions of people? Would you like to work in a vibrant working environment with passionate men ánd women in an office watching over Amsterdam, with free lunches and free working hours? Do you want to have complete freedom to implement new ideas? And how about continuous experimenting with the latest Frontend technologies (latest Angular & React)? Yes? Please keep reading... Your new employer: A company being the Uber In their segment and connecting & engaging

Bekijk vacature »

Ruby on Rails Developer in Twente

Dit in Twente gevestigd bedrijf is op dit moment op zoek naar een Ruby on Rails Developer. Eind jaren ’80 is het bedrijf opgericht. Anno 2017 zijn zij gespecialiseerd in het ontwikkelen van maatwerk oplossingen , webapplicaties en apps. Alles wordt ontwikkeld met Ruby on Rails aan de Back-end. Door met Ruby on Rails te ontwikkelen is het mogelijk om enorme complexe koppelingen gemakkelijk te koppelen. Omdat zij naast de maatwerk oplossingen die zij bieden ook veelal bezig zijn met het ontwikkelen van Softwarepakketten (SaaS), Is er sprake van voldoende variatie in de werkzaamheden. Ze kennen erg grote klanten en

Bekijk vacature »

PHP Software Ontwikkelaar Javascript 2.600 - 4.300

Functieomschrijving PHP Software Ontwikkelaar Javascript 2.600 - 4.300 Software Developer Voor de vacature als PHP Software Ontwikkelaar Zeist Javascript ga je het volgende doen: We zoeken per direct een medior / senior Software Developer die bij kan dragen aan de (door-)ontwikkeling van ons volledig in-house ontwikkelde marketing automation en e-mailmarketingsoftware Clang. Als Software Developer denk je proactief mee in de verbetering van Clang én je bent een interne vraagbaak voor collega's. We werken continu aan de optimalisering van de software, deliverability en dienstverlening aan de hand van marktontwikkelingen en specifieke klantwensen, innovaties in techniek, softwareontwikkelingen en trends in de markt.

Bekijk vacature »

.NET C# web developer gezocht met focus op gebruik

Ben je op zoek naar een baan binnen een klein softwarebedrijf? Een bedrijf met een informele, persoonlijke en familiaire sfeer? Waar je je als .NET developer zowel richt op de back- als frontend? Wellicht dat deze vacature dan iets voor jou is. Voor een softwarebedrijf, gevestigd in het centrum van Rotterdam, zijn we momenteel op zoek naar een .NET C# web developer. Dit mag iemand zijn die net van school komt, maar ook iemand die al behoorlijk wat ervaring heeft. Het bedrijf bestaat inmiddels zo’n 8 jaar en en door de aanhoudende groei zijn ze opzoek naar versterking van 1

Bekijk vacature »

Front-end developer

Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Ben jij de Front-end Developer die we zoeken? Je bent creatief, thuis in gebruikersinteractie en een gedreven engineer in hart en nieren. Daarnaast heb jij een klantgerichte en proactieve houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe je als Developer? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende uitdagende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie zijn, als binnen het Center of Excellence van Sogeti. Jij houdt van het uitdenken en

Bekijk vacature »

Medior .NET Developer die wilt werken met de nieuw

Organisatie Deze grote retailer in omgeving Den Bosch is op zoek naar een ervaren Back End Developer .NET voor de afdeling E-commerce. Voor een goede relatie van StarApple ben ik op zoek naar een ervaren .NET developer om zijn aan zij met de lead developer verder te bouwen aan het E-commerce platform. Ruim 40 jaar geleden begon deze retailer met 2 filialen en inmiddels is dit uitgegroeid tot een organisatie met méér dan 1200 winkels in Europa met diverse labels. Met trots mogen zij zich dan ook marktleider noemen in Nederland en is het plan om de aankomende jaren een

Bekijk vacature »

Java ontwikkelaar veel gebruikte webapplicatie scr

Functieomschrijving Heb je ruime ervaring als Java ontwikkelaar en wil je jezelf ontwikkelen, werken in een dynamische en vernieuwende omgeving en meewerken aan diverse projecten? Spreken deze zaken jou aan? Ben je daarnaast zelfstandig en wil jij je vastbijten in een complexe omgeving? Lees snel verder! Je komt in een development team met ongeveer 15 collega's, die samen zorgen voor ontwikkeling en bouw van nieuwe applicaties en verbeteringen van bestaande applicaties. Als Back-end Web Developer zorg jij er samen met je collega’s voor dat de online omgeving draaiende blijft. Daarnaast werk je samen in projecten om deze omgeving verder te

Bekijk vacature »

PHP Developer Tilburg

Je komt in een jong en gezellig team van ruim 50 ontwikkelaars terecht, waar de drive dagelijks op de werkvloer te voelen is. Dit bedrijf is sinds 2012 van 18 werknemers doorgegroeid naar 68 werknemers in totaal! Er wordt gewerkt vanuit een splinternieuwe pand in omgeving Tilburg waar het licht naar binnen stroomt door de glazen muren. Dit zorgt voor een energieke omgeving waar er dagelijks voldoende tijd wordt vrijgemaakt voor sparringsmomenten onderling, daarnaast zijn de lijnen binnen dit bedrijf erg kort. Functie-Informatie Samen met 26 andere developers pak jij grote en kleine projecten op voor bekende A-merken. Dit wordt

Bekijk vacature »

Medior C#.Net Developer gezocht voor een grote con

Dit bedrijf is een grote speler in de consultancy. Ze hebben ongeveer 5000 werknemers verspreidt over heel Europa. Dit bedrijf verzorgt software oplossingen bij haar klanten, zodat klanten zich weer 100% kunnen focussen op hun hoofdtaken. Ze maken standaard en maatwerksoftware voor diverse branches. Dit bedrijf heeft in totaal 22 vestigingen waarvan 15 in Nederland en 7 in andere Europese landen. Het mag dan een groot bedrijf zijn, de sfeer op de vestigingen is heel informeel. Dit komt vooral doordat iedereen geacht wordt zijn of haar eigen verantwoordelijkheid te nemen en van hiërarchie dan ook vrijwel geen sprake is. Je

Bekijk vacature »

Full-Stack Java/Mobile Developers gezocht voor com

Bedrijfsinformatie Mijn opdrachtgever is een bedrijf die complexe software ontwikkeld voor verschillende opdrachtgevers (sportbranche en Fin-Tech). Deze organisatie is al jaren een begrip in de Java/Mobile community, het bedrijf ontwikkeld verschillende maatwerk aanvragen van verschillende Financiele instellingen maar ook in de zorgbranche. Het gaat voornamelijk om Real-time omgevingen die te maken hebben met een grote hoeveelheid Data die moet worden weergeven in een Dashboard of in een mobile app. Verder maken zij ook zeer complexe Mobile Applicaties voor de sport branche hier komt AI bij kijken, middels machine learning worden bepaalde bewegingen opgenomen en wordt daaruit vandaan data verzameld en

Bekijk vacature »

Op zoek naar een PHP developer met Magento kennis

Dit full services internetbureau bestaat vijf jaar. Het bedrijf is in een korte periode heel erg succesvol geworden. Dit komt door de fantastische mensen die daar werken. Ze boeken met elkaar het één na het andere resultaat. Ze krijgen mooie opdrachten van internationale klanten en daar behoort ook webshops maken in Magento. Het is de bedoeling dat je met Magento de schaalbaarheid en flexibiliteit biedt die nodig is om een webshop te laten groeien. De bedoeling is dat je jouw ideeën vertaalt naar mooie oplossingen en dat je in staat bent om de bestaande markt op het gebied van online

Bekijk vacature »

Web ontwikkelaar

Web ontwikkelaar Jij zorgt voor optimale interne processen Locatie: Amsterdam Niveau: HBO Dienstverband: 40 uur per week Help jij graag meemet het optimaliseren van ons platform? Solliciteer dan naar de functie Webontwikkelaar. Op ons hoofdkantoor in Amsterdam krijg jealle ruimte om je kwaliteiten te tonen. Jouw baan ChipSoft maakt breed gebruik van webtechnologievoor de ondersteuning van administratieve processen. Als ontwikkelaar ben je verantwoordelijk voor het onderhouden en verbeteren van de applicaties op ons platform. Jij richt je met name op hetontwikkelen van nieuwe applicaties en het onderhouden van de gebruikte programmatuur op ons platform. Denk hierbij aan e-learning en projectplanning.

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

17/12/2018 21:46: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.