AJAX response probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

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 Gorinchem zijn wij op zoek naar versterking. 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 de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

OutSystems Developer

Dit ga je doen 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. 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, 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

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »
Elias

elias

08/05/2008 16:16:00
Quote Anchor link
Hallo, als ik in mijn pagina ajax wil gebruiken, dan geeft hij mij als response een heel vreemd antwoord. als ik de responsetext met firebug bekijk, dan geeft hij precies het volgende: eerst mijn antwoord van de echo in php + daarna de code van heel de pagina.

hier is mijn code die ik gebruik. kan misschien iemand hier is even naar kijken?

javascript + html
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
<?php
<script language="javascript">
var
xmlHttp;
        try { xmlHttp=new XMLHttpRequest(); } catch (e) {
        try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {
        try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {
        alert("Your browser does not support AJAX!");
    }}}
    
    
    function
klik(id){
        xmlHttp.onreadystatechange=status_wissel;
        xmlHttp.open("GET","index.php?naam=12",true);
        xmlHttp.send(null);
    }
    
    function
status_wissel(){
        if(xmlHttp.readyState==4){
            alert(xmlHttp.repsonseText);
            var
dataAlsString = xmlHttp.repsonseText;
            var
dataAlsArray = new Array();
            dataAlsArray = dataAlsString.split('||');
            alert('Test:'+dataAlsArray[1])
        }
    }

</script>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
    <div onclick="klik(12)">
        div om te klikken
    </div>        
</html>
</body>
</html>
?>


PHP code
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (isset($_GET['naam'])) {
     echo('naam||'.$_GET['naam'].'||');
}

?>
 
PHP hulp

PHP hulp

27/12/2024 12:48:24
 
Jesper Diovo

Jesper Diovo

08/05/2008 16:17:00
Quote Anchor link
alert(xmlHttp.repsonseText);
var dataAlsString = xmlHttp.repsonseText;

Typfoutjes.
 
Elias

elias

08/05/2008 16:24:00
Quote Anchor link
ok Djemo je hebt gelijk van die typfout, had code ergens van gecopieerd, nu krijg ik inderdaad wel iets terug.

maar nu zit ik nog steeds met het probleem dat hij heel mijn pagina in de eerste alert zet. is dit normaal?
 
Jesper Diovo

Jesper Diovo

08/05/2008 16:30:00
Quote Anchor link
Ja. Met een AJAX request haal je een hele pagina op. Alles wat wordt weergegeven op die pagina (output) wordt als responseText teruggegeven in de AJAX request. Dat is dus wat je terugkrijgt.
 
Elias

elias

08/05/2008 16:36:00
Quote Anchor link
idd, had het ook net zelf door. ik werk met een frontcontroller. die met een switch case werkt. en default gaf hij dus de index pagina mee. hierdoor zag ik deze dus in mijn alert.

heb nu in mijn php dit gedaan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if (isset($_GET['naam'])) {
     echo('naam||'.$_GET['naam'].'||');
    exit;   // <-- heb hier een exit toegevoegd
}
?>

is dit ok code, of is exit maar een beetje noodoplossing? zo voelt dit toch een beetje bij mij.
 

08/05/2008 16:45:00
Quote Anchor link
elias ik zou als jou was me wat verder verdiepen in het schrijven van http requesten (ajax) je kan er nog veel meer mee dan alleen pagina's opvragen en je kan er echt mooie dingen mee maken vooral in combinatie met php.
 
Elias

elias

08/05/2008 16:56:00
Quote Anchor link
Pascal, ik ben pas sinds vandaag bezig met ajax in php.
heb je misschien ergens enkele voorbeelden van wat je zoal bedoeld met mooie dingen?
 

08/05/2008 17:00:00
Quote Anchor link
heb wel een handig linkje voor je als je dit even goed doorleest kun je voortaan zelf ajax functies schrijven http://www.multidesk.be/artikels/artikel/160/
 
Elias

elias

08/05/2008 17:21:00
Quote Anchor link
alvast bedankt. zal het is even doornemen. als je nog leuke en 'flashy' dingen weet, laat maar komen dan.

maar nu zit ik ook nog altijd met de vraag of de code: exit; in php wel goed is?
Gewijzigd op 01/01/1970 01:00:00 door elias
 
Jelmer -

Jelmer -

08/05/2008 17:44:00
Quote Anchor link
Wanneer je zeker weet dat de code die erna komt niet meer uitgevoerd hoeft te / mag worden, kan exit geen kwaad.

edit: Voor flashy ajax dingetjes, kijk eens op http://ajaxrain.com. Het flashy gedeelte wordt trouwens altijd gedaan door Javascript die CSS eigenschappen aanpast. Ajax maakt het slechts mogelijk dat je data ophaalt zonder dat de gebruiker dit hoeft te merken.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

08/05/2008 19:14:00
Quote Anchor link
voor flashy dingen moet je bijv. eens naar Mootools kijken.

Weet iemand hier nog een site voor, waar tutorials enzo voor mootools opstaan?
 
Jesper Diovo

Jesper Diovo

08/05/2008 22:02:00
Quote Anchor link
Exit is een noodoplossing. Gebruik else {}. Dat is netjes én overzichtelijk.

Voorbeeldje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(!isset($_SESSION['user'])) {
  include("login.php");
}
else {
  include("member.php");
}

?>

is overzichtelijker dan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(!isset($_SESSION['user'])) {
  include("login.php");
  exit;
}

include("member.php");
?>
 
Elias

elias

08/05/2008 22:26:00
Quote Anchor link
@Djemo: als exit niet zo erg is om te gebruiken moet ik het in dit geval echt doen. Het is zo dat hij anders verder blijft lopen en hij dus een hele pagina opnieuw inlaad.

@Jelmer: dit zit er inderdaad wel fijn uit. denk dat ik dat is even ga bekijken.

@erwin: Mootools heb ik al wel veel van tegengekomen. nog niet nagekeken. wat doet dit juist of wat is dit?
 
Jelmer -

Jelmer -

08/05/2008 22:37:00
Quote Anchor link
Mootools is net als Prototype.js en jQuery en Dojo en Mochikit en al die andere bibliotheken een, euh, bibliotheek. Het bevat een heleboel handige functies die standaard niet in Javascript zitten, en een heleboel functies die functies die wel in Javascript zitten maar niet in alle browsers goed werken vervangen. Heel handig wanneer je veel Javascript in je site gebruikt, maar het komt met de prijs van extra downloadtijd. Meestal niet zo'n probleem, maar sommige sites zijn daardoor heel langzaam. Want de pagina wordt pas geparsed wanneer alle javascript-bestanden zijn binnengetrokken (omdat Javascript document.write kan gebruiken om de HTML in de pagina te veranderen) en allemaal achter elkaar zijn uitgevoerd (want het script in bestand 2 zou wel eens afhankelijk kunnen zijn van de functies gedefinieerd in bestand 1) Met andere woorden: Mootools e.d. inladen omdat je een formveldje bij het laden van de pagina een focus wilt geven is niet echt slim. En of je nu Mootools of Prototype of jQuery moet gebruiken, is heel persoonlijk. Ze doen allemaal wat ze moeten doen, je moet gewoon even uitvinden welke aanpak jij het prettigste vindt.
 
Elias

elias

09/05/2008 09:39:00
Quote Anchor link
cool, en bedankt voor de bondige uitleg. ik denk niet dat ik een van deze tools nu nodig zal hebben. ik moet inderdaad alleen maar wat formulieren valideren en één formulier dynamisch samenstellen. denk dus niet dat het nodig zal zijn.

toch bedankt
 
GaMer B

GaMer B

09/05/2008 09:47:00
Quote Anchor link
elias schreef op 09.05.2008 09:39:
cool, en bedankt voor de bondige uitleg. ik denk niet dat ik een van deze tools nu nodig zal hebben. ik moet inderdaad alleen maar wat formulieren valideren en één formulier dynamisch samenstellen. denk dus niet dat het nodig zal zijn.

toch bedankt

Bekijk anders ook LiveValidation
 
Andreas Warnaar

Andreas Warnaar

09/05/2008 11:16:00
Quote Anchor link
En voor de eerste satpjes Ajax vond ik deze site erg handig..
http://www.w3schools.com/ajax/default.asp
 
Elias

elias

09/05/2008 11:59:00
Quote Anchor link
@Andreas Warnaardie: di had ik al bekeken, toch bedankt.

heeft er trouwens iemand nog een idee hoe ik een soort poppup met informatie kan tonen. iets in de trand van Lightbox http://particletree.com/features/lightbox-gone-wild/ (hoe maakt ik hier trouwens zo'n link?). alleen dat lightbox niet goed werkt in nieuwe firefox ofzoiets.

ik weet niet of ik hier een nieuwe topic kan over starten aangezien het javascript is.
 



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.