XMLHttpRequest response leeg?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer / C# / Financiele sector

Functieomschrijving Ga jij aan de slag als .NET Developer bij een van de grotere spelers binnen de financiele dienstverlening? Wil jij graag werken met onder andere C#, SQL, MVC, en WCF binnen een grote organisatie om de applicaties binnen de organisatie verder te ontwikkelen en te onderhouden? Lees dan verder! De ontwikkeling, uitbreiding en onderhouden van applicaties binnen de organisatie; Waarborgen van de veiligheid en consistentie van de applicaties; Zorgen dat de eindgebruiker de applicaties effectief kunnen gebruiken; Documenteren van de systemen, op zowel gebruikers niveau, als technisch niveau; Het adviseren van de directie over technische kwesties. Functie-eisen Minimaal HBO

Bekijk vacature »

Mobile App Developer

Ons Mobile ontwikkelteam zoekt een fanatieke Mobile App Developer. Ben jij creatief en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. De apps doen het erg goed bij de zorginstellingen. Je kunt hierbij denken aan apps verpleegkundigen, thuiszorgmedewerkers, de logistieke dienst en - natuurlijk - de artsen zelf. Door jouw hands-on mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg).

Bekijk vacature »

Senior fullstack .NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

Java developer medior

Functie­omschrijving ''Bij de Belastingdienst werken we in de Java-ontwikkelstraat met diverse frameworks en tools, zoals Maven, Wicket of Angular, Eclipse of IntelliJ. En of het nu gaat om het fixen van een bug of het maken van een nieuwe applicatie: ik leer veel en zit eigenlijk de hele dag te puzzelen. Alle Java-ontwikkelaars werken intensief samen in scrumteams, waarvan ook de product owner deel uitmaakt. Dit doen we lang niet altijd alleen op kantoor. De Belastingdienst is flexibel en geeft je de ruimte om je werk te doen waar en wanneer jij dat wilt.'' Atsje Gercama - Medior Java-developer bij

Bekijk vacature »

Software Developer / PHP

Functieomschrijving Werk jij graag in een vooruitstrevende en groeiende organisatie aan een eigen ontwikkeld platform dat door steeds meer bedrijven in Nederland gebruikt wordt? Ligt jouw passie bij software development en heb jij ervaring met PHP? Dan zijn wij op zoek naar jou voor dit bedrijf in regio Eindhoven! Je werkt samen met het ontwikkelteam aan de ontwikkeling van het platform, o.a. met Symfony, Docker, API's en Git; Je denkt mee over verbeteringen, doorontwikkeling en schaalbaarheid van het platform; Je werkt in sprints van twee weken; Je spreekt met diverse betrokkenen om samen een optimaal product neer te zetten. Functie-eisen

Bekijk vacature »

OutSystems Developer Gloednieuw Applicatiehuis

OutSystems Developer Functieomschrijving Heb jij als OutSystems Developer ruime ervaring met het ontwikkelen van diverse applicaties? Lijkt het jou gaaf om aan de vooravond te staan van de implementatie van een volledig nieuw applicatiehuis? Wil jij aan de slag binnen een uitdagende omgeving waarbij je de mogelijkheid krijgt jezelf verder te ontwikkelen? Lees snel verder! Jouw taken als OutSystems Developer zullen bestaan uit: Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Functie-eisen De eisen zijn: Hbo

Bekijk vacature »

Java Developer / Webservices / Overheid

Functieomschrijving Ben jij als Java Ontwikkelaar toe aan een stabiele organisatie zonder commercieel doeleinde? Ga jij voor kwaliteit, collegialiteit en stabiliteit? Dan is dit jouw baan! Ontwikkelen van nieuwe en bestaande webservices; Uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Als het in jouw interessegebied ligt kan je betrokken worden bij het vormgeven van verantwoordingsrapportages; Werken aan gegevensuitwisseling met SOAP, ervaring hierin met Apache Synapse/Axis2 is een pre; Werken aan Java web GUI ontwikkeling, ervaring hierin met GWT, Bootstrap, Javascript, HTML en CSS is een pre; Werken met testframeworks, ervaring hierin met JUnit en Selenium is een pre; Ervaring met

Bekijk vacature »

Senior Mobile Developer vacature

Senior Mobile Developer Currently we are specific looking for professionals who speak fluently Dutch on C1 level. Op bijna elke mobiele telefoon in Nederland is wel een app te vinden die door Sogeti is ontwikkeld of waar Sogeti aan mee heeft gewerkt. Wil jij meehelpen met het ontwikkelen van mobiele applicaties voor de top van het Nederlandse bedrijfsleven? Als Senior Mobile Developer ben jij verantwoordelijk voor het implementeren en testen van nieuwe features. Je bent medeverantwoordelijk voor de codebase en moet deze code dus ook goed onderhouden. Doordat je thuis bent in het mobiele landschap kun je gemakkelijk sparren met

Bekijk vacature »

Manager Journey to Azure

(Senior) Manager Journey to Azure Want to help customers with their journey to cloud? To help them transform their IT landscape and their business processes? Do you get energized of applying the latest technology based on the Microsoft platform, to help customers in their digital journey and to create a competitive advantage? Then this is the job you’ve been waiting for! Your Job As a Manager / Senior Manager Journey to Azure in the Accenture Microsoft Business Group (AMBG), you’ll play a key role in discovering, describing and co-creating a customer’s Journey to Cloud. This involves identifying which business processes

Bekijk vacature »

Ruby Developer gezocht voor bedrijf dat Ruby ademt

Functieomschrijving Binnen deze rol zal je als RoR ontwikkelaar voornamelijk aan de Backend werken, maar af en toe zul je ook Frontend werkzaamheden verrichten met Javasript, React, HTML en CSS. Je zal samen met je collega ontwikkelaars verantwoordelijk zijn voor het doorontwikkelen van de bestaande producten en het van scratch af aan bouwen van nieuwe functionaliteiten. Je zal in je werk veel in contact staan met collega's van verschillende afdelingen, maar ook klantcontact zal tot je takenpakket gaan behoren. Dit in combinatie met jouw uitstekende technische (Ruby) skills zal ervoor zorgen dat je altijd een eindresultaat oplevert waar de eindgebruiker

Bekijk vacature »

Angular Front-end developer

Als Angular Front-end Developer bouw je samen met je Agile Scrum teamleden aan een Java / Angular webapplicatie. Deze organisatie staat bekend om vakmanschap, waar Agile Scrum écht goed toegepast wordt, er geen stress is, kwaliteit van de code voor snelheid gaat (cleancode) en er na elke sprint een innovatiemiddag is. Het team ontwikkelt een webapplicatie voor informatiestromen en ontwerpen. De organisatie heeft een groot maatschappelijk belang in een complexe keten van informatie uitwisseling. De webapplicatie wordt door vele mensen gebruikt en is het hart van een enorme informatieketen waar veel verschillende gebruikers gebruik van maken. Kernwoorden zijn o.a. Angular

Bekijk vacature »

.NET Developer Zorg-ICT

Complexe software ontwikkelen: dat is jouw ding! Voor onze vestiging in Hoogeveen zoeken wij fanatieke junior en senior .NET Developers die met de laatste Microsoft-tools en -technieken willen werken. Jij bent gemotiveerd en draagt graag verantwoordelijkheid voor je 'eigen' software, die wordt ingezet in ziekenhuizen door heel Nederland. Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in een klein team. ChipSoft maakt gebruik van een zelf ontwikkeld multi tier framework. Tijdens een

Bekijk vacature »

Lead Java Developer / CQRS / Event Sourcing / Zorg

Functieomschrijving Ben jij een Senior/Lead Java Developer met minimaal 5 jaar ervaring én wil jij als Meewerkend Voorman verantwoordelijk zijn voor een DevOps team van 5 personen bij een organisatie die rechtmatigheid in de zorg controleert? Wil je 60% van de tijd nog zelf ontwikkelen en meteen mee werken aan een gloednieuwe applicatie die de kwaliteit van zorg(verleners) in Nederland inzichtelijk maakt? Spreekt het je daarnaast aan om constant nieuwe innovatieve tooling te onderzoeken en te gebruiken, zoals bijvoorbeeld CQRS en Event Sourcing? Lees dan nu verder! Je werkzaamheden zullen onder andere bestaan uit: meenemen van het team op het

Bekijk vacature »

Java-developer

Functie­omschrijving De aanvraag van een paspoort. Of de afdracht van belasting. Zomaar wat voorbeelden waarvoor de Rijksoverheid persoonlijke gegevens van burgers gebruikt. Als Java-developer bij de Dienst ICT Uitvoering in Den Haag zorg je mede voor het beheer en onderhoud van de hoogbeveiligde applicaties waarin die informatie wordt verwerkt. Een maatschappelijk verantwoorde functie? Reken maar! In een van de vier scrum-teams van het team Applicatiebeheer en Ontwikkeling werk jij aan een of meerdere applicaties voor de Rijksdienst voor Identiteitsgegevens. Deze applicaties zijn onderverdeeld in de domeinen ID-gegevens en Reisdocumenten. Jij zorgt niet alleen voor kleinschalig primair onderhoud, bijvoorbeeld als er

Bekijk vacature »

Software Developer / full stack / Java / Angular

Functieomschrijving Would you like to work at a company in Eindhoven on a custom application landscape, both front and backend? Does Java hold few secrets for you and are you also experienced with Javascript / Angular? Then we are looking for you! As a Software Developer, you work on both the front-end and back-end of the custom application landscape; Participate in projects in the field of system expansion, renewal and improvement; Work with Java, JEE, Spring, Angular, CI, SQL, Agile, webservices and others; Help with the translation to technical solutions and advise the organization in your field of expertise; Work

Bekijk vacature »
R Moos

R Moos

12/08/2020 19:53:08
Quote Anchor link
Hi!

Ik ben al heel veel jaren bekend met PHP, maar door een ander baan heb ik dit ten tijde van opkomst van AJAX (ca 10 jaar terug?) enigszins laten verwateren.
Nu heb ik mij bedacht en wil ik toch meer kennis hebben van eerst AJAX, vervolgens JQuery.
Ik ben nu begonnen met wat basis-uitwerkingen, en heb hiervoor de volgende code(s) geschreven (erg basaal!) :

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
    <script>
        function getAutoFillNames() {
          var xhr = new XMLHttpRequest();
          xhr.onreadystatechange = function()
          {
            if (this.readyState == 4 && this.status == 200)
            {
                alert('test');
            }
          }
        }
      
      function randomizeName(inputAlphabet)
      {
          if(inputAlphabet == "")
          {
            document.getElementById("resultNameSuggestion").innerHTML = "";
            return;
          }
          else
          {
              var xmlhttp = new XMLHttpRequest();
              xmlhttp.onreadystatechange = function()
              {
                if (this.readyState == 4 && this.status == 200)
                {
                    document.getElementById("resultNameSuggestion").innerHTML = this.responseText;
                }
              };
                xmlhttp.open("GET", "files/NameDatabase.php?randomize=yes&autofill=&letter=" + inputAlphabet, true);
                xmlhttp.send();
                var refreshbutton = document.getElementById('resultNameRefreshButton');
                refreshbutton.style.display = "block";
            }
        }

    </script>


Nu lukt het mij niet om in de functie getAutoFillNames de XMLHttpRequest aan de praat te krijgen. Als ik xhr.responseText bekijk, is deze ook leeg. In HTML heb ik de volgende code (was puur om even te testen!:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<td><a href='#' onclick='getAutoFillNames()'>Autofill</a></td>
Iemand een idee hoe dit kan?
Gewijzigd op 12/08/2020 20:18:39 door R Moos
 
PHP hulp

PHP hulp

21/09/2020 17:49:08
 
Adoptive Solution

Adoptive Solution

12/08/2020 20:12:32
Quote Anchor link
Je script doet het niet omdat op regel 4 een ; ontbreekt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
alert(xhr.responseText);
 
R Moos

R Moos

12/08/2020 20:33:51
Quote Anchor link
Ik heb code zojuist iets aangepast (zie initiële bericht), maar lijkt nog niet te werken. Komt niet bij de alert terecht.
 
Adoptive Solution

Adoptive Solution

12/08/2020 20:49:19
Quote Anchor link
Ik heb er dit van gemaakt :

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
<script>
function randomizeName( inputAlphabet )
{
    if( inputAlphabet == "" )
    {
        document.getElementById("resultNameSuggestion").innerHTML = "";
    }
    else
    {
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function()
        {
            if (this.readyState == 4 && this.status == 200)
            {
                document.getElementById("resultNameSuggestion").innerHTML = this.responseText;
            }
        };
        xmlhttp.open( "GET", "NameDatabase.php?randomize=yes&autofill=&letter=" + inputAlphabet, true );
        xmlhttp.send();
        var refreshbutton = document.getElementById('resultNameRefreshButton');
        refreshbutton.style.display = "block";
    }
}

</script>

<div style="width: 51%; height: 200px; margin:20px; margin-top:100px;padding:10px;">

    <div id="resultNameSuggestion">resultNameSuggestion</div>

    <p><a href='#' onclick='randomizeName("abcdefghij")'>Autofill</a></p>

</div>


En het PHP bestand dat iets terugstuurt :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$input
= $_GET['letter'];
echo $input . ' / ' . str_shuffle ( $_GET['letter'] );
?>
 
R Moos

R Moos

13/08/2020 00:08:23
Quote Anchor link
Bedankt! Het gaat mij echter met name om de functie getAutoFillNames(). Ik wil hierin een XMLHttpRequest creëren, maar komt niet in de "IF".
Gewijzigd op 13/08/2020 00:09:03 door R Moos
 
Adoptive Solution

Adoptive Solution

13/08/2020 07:42:30
Quote Anchor link
Ik heb even hier gespiekt :

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/onreadystatechange

en dit ervan gemaakt.

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>
function getAutoFillNames()
{
    var xhr = new XMLHttpRequest();
    xhr.open( 'GET', 'localhost', true);
    xhr.onreadystatechange = function()
    {
        if( xhr.readyState === XMLHttpRequest.DONE )
        {
            if ( this.readyState == 4 && this.status == 200 )
            {
                alert( 'test' );
            } else {
                alert( xhr.status );
            }
        }
    }
    xhr.send();
}
</script>

<td><a href='#' onclick='getAutoFillNames()'>Autofill</a></td>
 
R Moos

R Moos

13/08/2020 10:36:59
Quote Anchor link
De xhr.Send() ontbrak in mijn code, waardoor er niets uitevoerd werd! Bedankt!!
 
Thomas van den Heuvel

Thomas van den Heuvel

13/08/2020 20:02:27
Quote Anchor link
Als je je dan toch wilt verdiepen in jQuery, deze kan ook (en wat mij betreft een stuk makkelijker) met AJAX-requests omgaan.
 



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.