AJAX response probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Hands-on Solution Architect / Software Architect (

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 Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

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

24/11/2024 12:54:35
 
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.