ajax

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Developer / Javascript / Angular (JS) @

2020-12-08 iSense Full Stack Developer Javascript Angular (JS) Full Stack Developer ISRA48497 Nieuw Organisatie Onze klant is een internationale organisatie in Rotterdam en heeft meerdere vestigingen wereldwijd. De IT afdeling in Rotterdam verzorgt diensten voor deze landen. Ter versterking van het team zijn zij op zoek naar een ervaren Full Stack Developer. De IT afdeling bestaat uit 3 systeembeheerders en 3 developers. Samen met 3 andere Developers ontwikkel je aan het ERP pakket. De organisatie is te omschrijven als no-nonsense, ondernemend en informeel. Naast de locatie in Nederland hebben ze verschillende locaties in het buitenland. Taken Het onderhouden en verder

Bekijk vacature »

Senior Frontend Developer - Amersfoort

Wat kan je? Frontend HBO, WO denkniveau Senior, Lead werkniveau 5-10, 10+ jaar werkervaring Engels, Nederlands sprekend Wat krijg je? Vast € 3500 - € 5000 bruto per maand Flexibele werktijden Mobiel Laptop Pensioen Netto onkostenvergoeding Zorgverzekering Wat doe je? Minimaal een 32-urige werkweek Samenwerken met 10-20 collega's Je werkt samen met Sales, Marketing, IT Focus op B2B Je werkt voornamelijk met De vacature As a Senior Front-end Developer at Valtech you deliver the best end-user experience, using all the tools and technologies that are available in our fast-evolving community. Whether your website or application is being used on a

Bekijk vacature »

Full Stack Developer

Wat kan je? Frontend, PHP MBO, HBO, WO denkniveau Medior werkniveau 2-5 jaar werkervaring Nederlands sprekend Wat krijg je? Vast € 2000 - € 3500 bruto per maand Flexibele werktijden Lunch Laptop Pensioen Netto onkostenvergoeding Wat doe je? Minimaal een 40-urige werkweek Samenwerken met 10-20 collega's Je werkt samen met Sales, Klantenservice, Management, IT Focus op B2B & B2C Je werkt voornamelijk met Informatietechnologie en -diensten De vacature Ben jij een ervaren full-stack (PHP) developer die wil verbreden en collega's kan helpen om zich verder te ontwikkelen? Wij zoeken een enthousiaste full-stack developer, die ons gezellige team wil versterken en

Bekijk vacature »

Senior Java/Kotlin Developer Control Tower (NL) bi

Senior Java/Kotlin Developer Control Tower (NL) Den Haag HBO/WO IT Professional Als Senior Java/Kotlin Developer Control Tower bij PostNL Pakketten impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijf kritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen. Wat ga je doen? Supply chain logistiek is de wetenschap en kunst van het controleren en beheren van de stroom van middelen, informatie en goederen van de ene bestemming naar de andere. Een essentiële vereiste voor het bereiken van operational excellence in een supply chain

Bekijk vacature »

Database Marketeer

International Campaign for Tibet (ICT) zet zich al 30 jaar in voor behoud van de Tibetaanse cultuur, mensenrechten, democratische vrijheden en zelfbeschikking voor het Tibetaanse volk. Als grootste wereldwijde Tibet-organisatie heeft ICT kantoren in Washington DC, Amsterdam, Brussel, en Berlijn. ICT-Europe is gevestigd in Amsterdam. We onderzoeken en rapporteren de ontwikkelingen in Tibet, lobbyen bij regeringen, benaderen de media, organiseren evenementen en voeren campagnes voor meer aandacht en steun aan Tibet. ICT wordt gevormd door Tibetanen in Tibet die hun leven wagen om informatie met ons te delen, onderzoekers van mensenrechtenschendingen in Tibet, lobbyisten, woordvoerders die de pers te woord

Bekijk vacature »

Full Stack .NET Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack .NET Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende opdrachtgevers, of je blijft bij ons (Experis) werken. Ons programma tot .NET Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en .NET-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Advanced Mendix Developer Order Management Systeme

Advanced Mendix Developer Order Management Systemen (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende e-commerce markt? Je doet dit bij PostNL door met je DevOps team onze Mendix applicaties verder te ontwikkelen, waarbij je complexe logistieke business processen vertaalt naar applicaties die ons primaire proces ondersteunen". Wat ga je doen? PostNL wordt een postal tech company We nemen de ontwikkeling van onze IT applicaties in eigen hand door onze eigen software-ontwikkel-capability op te zetten. Als Advanced Mendix Developer ben je onderdeel van een multidisciplinair, agile werkend Business-IT-team. Samen met dit team bouw je onze logistieke IT-applicaties verder

Bekijk vacature »

PHP Developer / Drupal / Symfony / API's @ Regio H

2021-03-31 iSense PHP Developer / Drupal / Symfony / API's Ben jij een enthousiaste PHP Developer die met Drupal, Symfony en Javascript uit de voeten kan? Wil jij graag in het zuiden des lands werken aan verschillende toffe projecten met grote hoeveelheden data voor diverse klanten? Dan is dit dé vacature voor jou! ISMO48726 Organisatie Voor onze klant, een vooruitstrevend en informeel bedrijf in het zuiden des lands, zoeken wij een ervaren PHP Developer. Het bedrijf, dat bestaat uit zo'n 25 mensen, maakt slimme online oplossingen voor diverse klanten in de regio maar ook internationaal. Voor grote hoeveelheden data gebruiken

Bekijk vacature »

Senior Backend Developer

Wat kan je? PHP MBO denkniveau Senior werkniveau 5+ jaar werkervaring Nederlands, Engels sprekend Wat krijg je? Vast € 3000 - € 5000 bruto per maand Flexibele werktijden Lunch Laptop Pensioen Netto onkostenvergoeding Sporten Wat doe je? Minimaal een 32-urige werkweek Samenwerken met 50+ collega's Je werkt samen met Sales, HR, Marketing, Klantenservice, Management Focus op B2B Je werkt voornamelijk met De vacature Je werkt aan diverse projecten voor nog diversere klanten in alle branches die je kunt bedenken. Je gaat werken met en mee ontwikkelen aan ons in-house ontwikkelde framework welke we als basis gebruiken voor bijna al onze

Bekijk vacature »

IT-Traineeship junior software programmeur

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. 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 je af

Bekijk vacature »

Senior Developer

Kom je met ons samenwerken in ons mooi kantoor hartje centrum Breda? Wat ga je doen als developer bij JobBoost.io? Als software developer kom je bij JobBoost.io terecht in een hecht en gespecialiseerd team waar we elke werkdag streven naar een beter systeem. We hebben al grote resultaten behaald met onze kennis, ervaring en tooling die inspeelt op de behoefte van werkgevers die hun vacature advertenties optimaal willen adverteren. Dat doen we voor grote partijen zoals Arcadis, Kruidvat, PostNL en Takeaway. We zoeken een ervaren developer met ervaring die met onze Koen (CTO) kan opschalen in development capaciteit en het

Bekijk vacature »

Lead .NET Ontwikkelaar

Wat kan je? .NET MBO, HBO, WO, Master denkniveau Lead werkniveau 5+ jaar werkervaring Nederlands, Engels sprekend Wat krijg je? Vast € 4000 - € 5500 bruto per maand Flexibele werktijden Mobiel Laptop 13e maand Pensioen Zorgverzekering Wat doe je? Minimaal een 38-urige werkweek Samenwerken met 0-10 collega's Je werkt samen met Management, IT Focus op B2C Je werkt voornamelijk met De vacature Ben jij bedreven in het ontwikkelen van applicaties? Aevitae is bezig met de ontwikkeling van een geheel nieuw applicatielandschap en is groot geworden door het aanbieden van maatwerkoplossingen aan haar klanten. Als Lead .NET Ontwikkelaar worden er

Bekijk vacature »

Medior Developer

Kom je met ons samenwerken in ons mooi kantoor hartje centrum Breda? Wat ga je doen als developer bij JobBoost.io? Als software developer kom je bij JobBoost.io terecht in een hecht en gespecialiseerd team waar we elke werkdag streven naar een beter systeem. We hebben al grote resultaten behaald met onze kennis, ervaring en tooling die inspeelt op de behoefte van werkgevers die hun vacature advertenties optimaal willen adverteren. Dat doen we voor grote partijen zoals Arcadis, Kruidvat, PostNL en Takeaway. We zoeken een ervaren developer met ervaring die met onze Koen (CTO) kan opschalen in development capaciteit en het

Bekijk vacature »

Full Stack .NET Developer - Eindhoven

Wat kan je? .NET MBO, HBO, WO, Master denkniveau Medior, Senior werkniveau 2-5, 5+ jaar werkervaring Engels sprekend Wat krijg je? Vast € 3500 - € 4700 bruto per maand Flexibele werktijden Lunch Laptop Pensioen Netto onkostenvergoeding Zorgverzekering Wat doe je? Minimaal een 32-urige werkweek Samenwerken met 0-10 collega's Je werkt samen met IT Focus op B2B Je werkt voornamelijk met De vacature You’re a .NET, JavaScript and HTML fanatic. You have a lot of code-related knowledge and love to share it. You’re great in a team but also shine on your own. You’re passionate about working in project teams

Bekijk vacature »

Frontend/Mobile Developer

Wat kan je? Frontend, Mobile Development MBO, HBO, WO denkniveau Medior werkniveau 2-5 jaar werkervaring Engels sprekend Wat krijg je? Vast € 2500 - € 3800 bruto per maand Flexibele werktijden Lunch Mobiel Laptop Wat doe je? Minimaal een 36-urige werkweek Samenwerken met 10-20 collega's Je werkt samen met Management, Klantenservice, IT Focus op B2B Je werkt voornamelijk met Logistiek en distributieketen De vacature We are CargoSnap, an international B2B SaaS-based tech scale-up in logistics that started in 2017 and have successfully expanded our team and solution to a growing number of customers worldwide. More and more customers are embedding

Bekijk vacature »
Joop

joop

10/03/2006 19:24:00
Quote Anchor link
ben bezig iets met ajax te maken maar het werkt nog iet helemaal zoals ik wil. dit is de code
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
var info;
function sendRequest(value, soort){
    http.open('GET', 'getinfo.php?' + soort + '=' + value);
    http.onreadystatechange = handleResponseText;
    http.send(null);
}

function handleResponseText(){
    if(http.readyState == 4 && http.status == 200){
        if(http.responseText){
            info = http.responseText;
        }
    }
}
            
function send(waarde, soort){
    sendRequest(waarde, soort);
    return info;
}

het probleem is dat de var info al gereturnd wordt terwijl die nog geen waarde heeft gekregen. Roep ik daarna nog een keer de functie send() aan dan doet die het wel. Iemand die een oplossing weet?
 
PHP hulp

PHP hulp

15/06/2021 23:38:07
 
Lissy Pixel

Lissy Pixel

10/03/2006 20:16:00
Quote Anchor link
Ik schop hem nog een keer want volgens mij weet Jelmer hier veel meer vanaf :)
 

10/03/2006 20:59:00
Quote Anchor link
http? Waar komt die vandaan?
Hemel of hel?

Bedenk nadat je een request hebt uitgevoerd, dat je het AJAX XMLHttpRequest object opnieuw moet initailiseren. (dus opnieuw http = new ...)
Ik heb daar ook ooit 5 posts achter moesten maken verspreid over 7 dagen :-)
 
Joop

joop

10/03/2006 21:46:00
Quote Anchor link
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
var http = createRequestObject();

function createRequestObject(){
    var req;
    if(window.XMLHttpRequest){
      req = new XMLHttpRequest();
    }
    else if(window.ActiveXObject){
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
      alert('Probleem met serververbinding');
    }
    return req;
}

ik had alleen de relevante code geplaatst, maar hoezo moet je het AJAX XMLHttpRequest object opnieuw initailiseren. Het werkt al goed alleen nu moet hij nog wachten met de return totdat hij echt klaar is.
 
Woopie100

Woopie100

10/03/2006 21:49:00
Quote Anchor link
w8 ff kben ff aan het bellen kzal zo kijken
 
Woopie100

Woopie100

10/03/2006 22:05:00
Quote Anchor link
http.open('GET', 'getinfo.php?' + soort + '=' + value); mssn moet hier nog true achter :)

ik heb het altijd zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
http.open("GET", "hoi.php",true); // Methode, Doel en Async
 
Legolas

Legolas

10/03/2006 22:14:00
Quote Anchor link
dat true is voor het asynchronious :) en dit kan niet met een return, of je moet een while loop doen om die return
 
Joop

joop

10/03/2006 23:51:00
Quote Anchor link
hoe bedoel je precies een while om de return
 
Jelmer -

Jelmer -

10/03/2006 23:58:00
Quote Anchor link
while (info is leeg)
{
blijf in de lus
}

return info;

edit: opnieuw het object aanmaken hoeft trouwens niet. Gewoon open() opnieuw aanroepen is al voldoende. Nadeel van 1 object gebruiken is dat verschillende requests door elkaar gaan lopen, en dat kan niet. Daarom raad ook ik aan om gewoon iedere request over een apart object te doen.
Gewijzigd op 11/03/2006 00:01:00 door Jelmer -
 

11/03/2006 07:57:00
Quote Anchor link
Jelmer:
opnieuw het object aanmaken hoeft trouwens niet. Gewoon open() opnieuw aanroepen is al voldoende. Nadeel van 1 object gebruiken is dat verschillende requests door elkaar gaan lopen, en dat kan niet. Daarom raad ook ik aan om gewoon iedere request over een apart object te doen.
Blijkbaar wel met dat console pagina van mij :-)
 
Woopie100

Woopie100

11/03/2006 08:33:00
Quote Anchor link
best raar dat ik nooit last heb van dit probleem...
 
Joop

joop

11/03/2006 14:56:00
Quote Anchor link
ok ik heb nu een while alleen het probleem is dat de het script perfect werkt als ik een alert in de while zet alleen als ik niks of iets anders in de while loop zet blijft hij oneindig doorgaan.
 
Jelmer -

Jelmer -

11/03/2006 15:05:00
Quote Anchor link
Je hebt in die while lus een soort c/java wait() of sleep() nodig. maar Javascript kent niet zo'n soort functie. Dit krijg ik via google als oplossing daarvoor:

If you wanted (pseudo code)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
    while (someCondition) {
        statement1;
        wait (someDelay)
    }

you code
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
    var tid;
    function statement1 () {
        // your code here
        if (!condition)
            clearInterval(tid);
    }
    tid = setInterval('statement1()', someDelay);


edit: bron, er staan nog wat betere oplossingen, al denk ik neit dat je daar je oplossing moet zoeken. Je probeert nu een synchrone denkwijze (code van boven naar onder uitvoeren) toe te passen op een asynchroon proces. XMLHTTPRequest is namelijk eigenlijk zo bedacht dat je het na object.send(null) z'n gang kan laten gaan, en dat waneer het klaar is het wel een event (namelijk onreadystatechange) aanroept. Dus je hoeft niet te wachten op het laden van de pagina. Jij probeert nu een functie te maken die dat wel doet, en dan moet je dus de computer bezig houden tijdens het opvragen van de pagina, terwijl je best wat anders nuttigs met die tijd had kunnen doen.
Gewijzigd op 11/03/2006 15:10:00 door Jelmer -
 
Joop

joop

11/03/2006 15:15:00
Quote Anchor link
lukt me nog niet helemaal om het goed toe te passen.
Dit is 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var info;
var status = false;

function createRequestObject(){
    var req;
    if(window.XMLHttpRequest){
      req = new XMLHttpRequest();
    }
    else if(window.ActiveXObject){
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
      alert('Probleem met serververbinding');
    }
    return req;
}
  
function sendRequest(value, soort){
    status = false;
    http = createRequestObject();
    http.open('GET', 'getinfo.php?' + soort + '=' + value, true);
    http.onreadystatechange = handleResponseText;
    http.send(null);
}

function handleResponseText(){
    if(http.readyState == 4 && http.status == 200){
        if(http.responseText){
            info = http.responseText;
            status = true;
        }
    }
}
            
function send(waarde, soort){
    sendRequest(waarde, soort);
    while(!status){
        alert(status);// hier gaat het om
    }
    return info;
}
 
Joop

joop

11/03/2006 16:11:00
Quote Anchor link
toch opgelost door het volgens de originele bedoeling van ajax moet
 

11/03/2006 17:07:00
Quote Anchor link
Anders kijk je gewoon in je Javascript console.
 
Joop

joop

11/03/2006 17:45:00
Quote Anchor link
joop:
toch opgelost door het volgens de originele bedoeling van ajax te doen
 

11/03/2006 17:57:00
Quote Anchor link
Sebastiaan:
Anders kijk je gewoon in je Javascript console.
Dus hiermee bedoel ik als het ooit niet lukt dan kijk je in Firefox Javascript console.
 
Joop

joop

11/03/2006 18:08:00
Quote Anchor link
dat had ik ook al door dat dat handig is, alleen soms zijn er geen fouten maar doet hij het toch niet zoals je wil
 



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.