jQuery routing

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken 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 dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »
Reshad F

Reshad F

01/11/2012 21:35:49
Quote Anchor link
Hello ladies and gentlemen!

Ik ben bezig met een website maar moet hiervoor veel pagina's maken en de routing hiervan moet gemaakt worden en hierbij kan ik geen php gebruiken omdat de schoolserver dit niet ondersteunt. Nu is mijn vraag kan ik iets soortgelijks met jQuery (AJAX) doen?

een lijst ( array ) met alle links erin en dan een loopje waarbij elk element in de array omgezet wordt in een werkend ajax link zodat ik daarmee de juiste content tevoorschijn tover? ( if its possible heeft iemand dan een voorbeeldje o.i.d? of een kleine opzet ) mijn Javascript kennis is niet zo uitgebreid dat ik zelf iets kan maken wat erop lijkt :) of althans om ermee te starten..
 
PHP hulp

PHP hulp

29/05/2024 20:35:02
 
Wouter J

Wouter J

01/11/2012 22:04:11
Quote Anchor link
Wat ik kan bedenken:

Een JSON file met de routing maken. Deze laad je in met een AJAX script (in jQuery bij type JSON opgeven, zodat alle data al mooi in een array wordt geplaatst). Vervolgens kun je die array gewoon af gaan en krijg je zo telkens alle linkjes.
 
Reshad F

Reshad F

01/11/2012 22:09:54
Quote Anchor link
hmm heb je hier ook een voorbeeldje van? ik ben niet zo thuis in JS ( ben het momenteel aan het leren ) en met JSON kan ik al helemaal niets.. ik dacht zelf aan gewoon een array te maken zoals bijv:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var links = [home, webshop, diensten, nieuws, horloges, brillen, gps, pennen];


en dan deze vervolgens uit te lezen in een loopje en elke waarde als een link te gebruiken. En wanneer een van deze links geklikt is deze te laden d.m.v. Ajax

edit: dit is wat ik tot nu toe heb bedacht...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
    <script type="text/javascript">
     $(document).ready(function() {
   // put all your jQuery goodness in here.
       var links = ['home', 'webshop', 'diensten', 'nieuws', 'horloges', 'brillen', 'gps', 'pennen'];

    for(i=0; i<links.length; i++) {

        document.write(links[i] + '<br>');
        console.log('#' + links[i]);

    }
 });
    </script>


uiteraard moet het loopje iets anders nog en moet AJAX erin verwerkt maar dat moet ik nog uitzoeken :)
Gewijzigd op 01/11/2012 22:29:00 door Reshad F
 
Wouter J

Wouter J

01/11/2012 22:30:25
Quote Anchor link
Dat kan je ook doen, al moet je natuurlijk wel alles tussen quotes zetten!

JSON is gewoon het opbouwen van een array zoals je in JavaScript doet, maar dan als bestand, bijv:
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
routing.json
============

{
    "home": {
        "pattern": "/home",
        "target":  "home.html"
    },
    "webshop": {
        "pattern": "/webshop",
        "target":  "webshop.html"
    },
    "..."
}


Vervolgens kun je deze inladen met AJAX, jQuery heeft speciale methoden voor JSON AJAX requests.
 
Reshad F

Reshad F

01/11/2012 22:35:00
Quote Anchor link
Ahh die JSON lijkt me inderdaad een stuk makkelijker! ( en ziet er netter uit uiteraard!)

dus het is simple as that? gewoon inladen en klaar? en natuurlijk de links verwijzen als volgt:

<a href="/home" .....> Home </a>
 
Wouter J

Wouter J

01/11/2012 22:38:06
Quote Anchor link
Ja, je jQuery script ziet er dan zoiets uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
jQuery.doeEenJSONAjaxRequest(..., function(data) {
    var nav = $('#nav ul');

    jQuery.each(data, function(route) {
        nav.append('<li><a href="' + route.deRoute + '">' + route.deNaam + '</a></li>');
    });
});


En om te kijken of het de huidige url is zou ik werken met hashtags in urls. Het wordt dan dus domein.nl/#/home en domein.nl/#/webshop.
 
Reshad F

Reshad F

01/11/2012 22:50:58
Quote Anchor link
moet die hashtag in de pattern dan of pas in de code waar je de links opbouwt..? en het volgende stukje snap ik niet helemaal


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
    jQuery.each(data, function(route) {
        nav.append('<li><a href="' + route.deRoute + '">' + route.deNaam + '</a></li>');
    });


is dit gewoon een vervanging van mijn navigatie nu? ( stel dat ik andere links heb ) moet daar dan helemaal aparte code voor geschreven worden?
 
Wouter J

Wouter J

01/11/2012 23:00:20
Quote Anchor link
Reshad, die hashtag zou ik niet in de routing file opnemen maar in je jQuery render scriptje voegen, is wel zo gebruikers vriendelijk (in Frameworks neem je index.php ook niet op in je routing).

Dat stukje code doet precies wat het zegt, voor elke (each) data (dus route) voegen we een list item met daarin een anchor naar de route toe aan de navigatie (append). Merk wel op dat mijn code het global verteld, je moet zelf kijken hoe je deNaam en deRoute kunt krijgen, hoe je hashtags erin verwerkt (1 tip: window.location.hash) en wat die JSON Ajax functie is.
 
Reshad F

Reshad F

01/11/2012 23:25:09
Quote Anchor link
oke hier ben ik gekomen... ik heb de links kunnen creëren. alleen de href ( verwijzing ) heb ik niet kunnen maken. enn alle links komen nu in mijn top menu maar dit kan ik denk ik wel oplossen zelf door gewoon meerdere JSon files te creëren neem ik aan?

mijn code tot nu toe

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
<script type="text/javascript">
$(document).ready(function() {
    //wacht op laden pagina

    $.ajax({
      url: 'routing.json',
      async: false,
      dataType: 'json',
      success: function (response) {
        // do stuff with response.
        var nav = $('.nav_menu ul');

        $.each(response, function(route) {
            nav.append('<li><a href="index.html/#/' + route + '">' + route + '</a></li>');
            console.log(route);
        });
      }

    });

});
</script>
Gewijzigd op 01/11/2012 23:26:33 door Reshad F
 
Wouter J

Wouter J

01/11/2012 23:39:30
Quote Anchor link
Route is het object dat in je JSON file staat. Als je dit hebt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
{
    "home": {
        "path": "/home",
        "target": "home.html"
    }
}

Dan is Route dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
Array(
     'path' : '/home',
     'target': 'home.html'
)

Je zult die items moeten pakken en die op de juiste plek plaatsen. De naam van een route is de index, kijk eens in de documentatie voor jQuery.each (let op! jQuery.each niet .each) hoe je de index kan krijgen.
 
Reshad F

Reshad F

01/11/2012 23:54:00
Quote Anchor link
hmm

ik vond dit voorbeeldje maar wanneer ik dit toepas krijg ik niet het gewenste resultaat..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
var map = {
  'flammable': 'inflammable',
  'duh': 'no duh'
};
$.each(map, function(key, value) {
  alert(key + ': ' + value);
});
 



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.