[ajax/mootools] boolean check

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sr Developer Dynamics 365 Business Central MBO HBO

Wie wordt jouw werkgever?: Wij verzorgen levering en implementatie van de ERP-software Microsoft Dynamics 365 Business Central. Ben jij een Senior Developer? Heb je ervaring met ERP of Dynamics 365 Business Central? Vaste baan: Sr Developer Dynamics 365 Business Central MBO HBO ERP 3.000 - 5.000 Senior Developer Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. Verder werken we met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur.

Bekijk vacature »

Senior Software Developer @ Regio Den Haag

2021-08-16 iSense Senior Software Developer Heb jij ruime ervaring als Software developer en ben je toe aan een volgende stap in een coördinerende rol? Heb je ervaring met zelfontwikkelde software pakketten en maak je dit snel eigen? Dan is dit de vacature voor jou! ISBA49526 Nieuw Organisatie De organisatie waar je komt te werken is een enterprise omgeving waarbij IT een belangrijke rol speelt. Door de vele veranderingen in de markt waar zij op in moeten spelen, werken zij met innovatieve technologieën. Het team is erg stabiel en werkt continue aan het optimaliseren van de complexe omgeving, het implementeren van

Bekijk vacature »

C# .NET Developer in een club van Digital Natives!

Bedrijfsomschrijving Deze organisatie heeft twee vestigingen in Nederland. In totaal werken er ongeveer 25 dames en heren nauw samen aan het bouwen van kwalitatief hoogstaande (web)applicaties. De organisatie groeit hard en de aanvragen stromen binnen, maar er wordt bewust voor gekozen om relatief klein (het uiteindelijke doel is maximaal 25 medewerkers per vestiging) te houden. Dit om de gemoedelijke, informele werksfeer, het opendeurenbeleid en de korte lijnen altijd in stand te houden. De organisatie is een digital agency met kantoren in Amsterdam en Enschede. Ze helpen hun klanten sinds 2008 met het creëren van digitale oplossingen die het merk, de

Bekijk vacature »

Full Stack Java Kotlin Developer/ Front End / Agil

Voor wie je gaat werken: Wij zijn een betaalplatform. Werk jij als Java Developer? Heb je ervaring met full stack development? Vaste baan: Full Stack Java Kotlin Developer Android Front End 3.500 - 5.000 Full Stack Java Kotlin Developer Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang en van een vaste werkkring waar je jaren werkt aan dezelfde krachtige software, dan zit je bij

Bekijk vacature »

RPA Developer

Voor een opdrachtgever uit de omgeving Utrecht ben ik op zoek naar een RPA Developer. Heb jij een afgeronde HBO- of WO-opleiding in de richting van IT, econometrie of Business Information Magement en minimaal 3 jaar relevante werkervaring? Dan ben ik op zoek naar jou! Deze opdrachtgever is een bekende naam in de regio Utrecht. Als RPA Developer heb je een functie waar je als spil fungeert. Binnen een team van Mendix-specialisten werk je intensief samen aan verschillende projecten bij diverse klanten. Met elkaar realiseer je vernieuwde businessapplicaties die het onze klanten makkelijker maken en de werkzaamheden efficiënter inrichten. Jij

Bekijk vacature »

Oracle en PL/SQL Developer @ Regio Den Haag

2021-07-01 iSense Oracle en PL/SQL Developer Wil jij een bijdrage leveren aan de groei en ontwikkeling van een energie leverancier die duurzaamheid hoog in het vaandel heeft staan? Vind je het gaaf om je eigen applicaties te bouwen? Lees dan snel verder! ISBA49318 Nieuw Organisatie Als ervaren DevOps Engineer zal je verantwoordelijk zijn voor de ontwikkeling van nieuwe webapplicaties door middel van Oracle APEX en PL/SQL. Je houdt je bezig met het realiseren van mooie en innovatieve oplossingen, voortstormend uit de requirements die je hebt achterhaald bij diverse stakeholders. Naast web development ben je tevens verantwoordelijk voor het onderhouden een

Bekijk vacature »

Software Ontwikkelaar ERP / Testen Software

Over het bedrijf: Wij zijn een leverancier van software. Heb jij affiniteit met informatica? Heb jij ervaring als ERP software developer? Vaste baan: Software Ontwikkelaar ERP Softwarebranche 2.800 - 4.200 Software Developer Wij zijn een grote leverancier van software voor vastgoedbedrijven (commercieel en sociaal), outsourcing en consultancy. Wij zijn vertegenwoordigd in meerdere Europese landen. Wij werken voor grote klanten. We doen omvangrijke projecten die we bij ons op kantoor realiseren (geen detachering). Wij werken met state-of-the-art technologie en lopen daarin voorop. Wil jij de diepte in en veel leren, dan is deze baan geknipt voor jou. Jouw werkzaamheden als Software

Bekijk vacature »

C# .Net Developer @ Rotterdam

2021-06-11 iSense C# .Net Developer C# .NET Developer web-API's Azure DevOPS ISW50078 Nieuw Organisatie Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en zijn ze ver met development. Bij elk klantproject komen er nieuwe uitdagingen te staan met uitbreidingen van de huidige software. Het is een Azure DevOps

Bekijk vacature »

Python Fullstack Ontwikkelaar / React

Over het bedrijf: Wij bouwen web-apps. Wil jij apps ontwikkelen? Heb jij ervaring met Ruby? Vaste Baan: Python Fullstack Ontwikkelaar Node.js 2.800 - 4.500 Full Stack Developer Wij zijn een studio die nieuwe bedrijven ontwikkelt en introduceert. Wij ontwikkelen innovatieve producten, systemen en diensten en bouwen vervolgens teams op om ze in bedrijven te schalen. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang en

Bekijk vacature »

Oracle Apex Ontwikkelaar in de regio Utrecht

Bedrijfsomschrijving Bij deze goede klant van ons stromen er momenteel nog steeds Oracle en Apex gerelateerde opdrachten binnen waarvoor zij versterking kunnen gebruiken van ervaren Consultants. Het gaat hier niet om een grote detacheerder zoals je deze wellicht kent, maar om een persoonlijke consultancy organisatie waarbij aandacht voor jou en jouw wensen zeker aanwezig is. Zo houden zij rekening met reistijd, gaan opdrachten in overleg en is er ruimte voor training op maat. Ondanks dat je voornamelijk bij klanten op locatie werkt vindt dit bedrijf het erg belangrijk dat je onderdeel bent van de organisatie. Er worden daarom veel momenten

Bekijk vacature »

Java Developer - Publieke veilgheid

Wil jij als Java developer meewerken aan innovatieve en complexe applicaties? CGI zoekt Java Developers die mee willen werken aan oplossingen voor complexe & maatschappelijk relevante vraagstukken waar de het domein Publieke Veiligheid (o.a. Justitie en politie) voor staat. Wat verwachten we van een Java Developer? Enthousiasme en de wil om je als Java Developer continue te ontwikkelen. Je vindt het leuk om toffe Java oplossingen uit te werken. Je volgt de laatste trends op de voet en je vindt het leuk te werken met de nieuwste technologie, zoals Quarkus, de sub-atomische Java stack die klaar is voor OpenJDK HotSpot

Bekijk vacature »

Lead Developer / React / Digitale campagnes @ Utre

2021-08-02 iSense Lead Developer / React / Digitale campagnes Wil jij als Lead React Developer aan de slag bij een organisatie die inhouse alleen maar de meest innovatieve projecten oppakt? Lijkt het je daarnaast leuk om de verantwoordelijkheid te dragen over een development team en zelf met React (van scratch af aan) vooruitstrevende applicaties en platformen te ontwikkelen? Lees dan nu verder! ISRI48991 Organisatie In het hartje van Utrecht kom je als Lead React Developer te werken bij een organisatie die inhouse werkt aan tal van innovatieve oplossingen voor relaties. Hiervoor werken ze met de nieuwste tools en technieken en

Bekijk vacature »

Salesforce developer

Functieomschrijving Do you want to help shape the global Salesforce environment of the world’s largest HR service provider, defining, building and continuously improving the solution 28.000 people will use on a daily basis? Helping shape the working life of over 500 million talented individuals? As part of building a global Salesforce programme we are looking for multiple experienced Salesforce Developers. You work closely with our Technical lead, product owner and other salesforce developers and consultants to implement and integrate a global package of features based on Sales Cloud, Services Cloud, Marketing Cloud and Bullhorn for Salesforce, including but not limited

Bekijk vacature »

Outsystems developer - Energiemarkt

Ben jij een ervaren Outsystems developer met de skills om te luisteren, te analyseren en te inspireren? Dit is een uitgelezen kans om je aan te sluiten bij een snel groeiend team binnen CGI. Vanuit het team leveren we IT-projecten die de levens van miljoenen mensen raken! Wat ga je doen? Als OutSystems developer ontwikkel en implementeer je binnen ons team nieuwe applicaties, verbeter en onderhoud je de prestaties van bestaande applicaties en werk je aan diverse projecten van onze klant. Je helpt met het omzetten van wensen naar werkende software van het hoogste niveau op basis van een Agile-werkmethodiek.

Bekijk vacature »

Junior Java Fullstack Developer @ Randstad

2021-06-10 iSense Junior Java Fullstack Developer Ben je onlangs afgestudeerd van een IT-opleiding of heb je nog maar weinig ervaring opgedaan? En wil je toch graag aan de slag als Java Fullstack Developer? Lees dan snel verder, want op 9 augustus 2021 starten wij weer met een graduate programma waarin jij jezelf kunt ontwikkelen tot een volwaardige Fullstack Java Developer! ISLE50162 Wat kan jij van ons verwachten? • Een goed salaris gedurende het gehele programma; dus ook tijdens je cursusperiode! • De mogelijkheid om belangrijke certificeringen te behalen op het gebied van JAVA • Loopbaancoaching en een persoonlijk ontwikkelplan (POP)

Bekijk vacature »
Erwin Nieuwenhuis

Erwin Nieuwenhuis

10/05/2008 12:30:00
Quote Anchor link
De titel zegt het al, ik wil met mootools een boolean controleren op true of false.

is het mogelijk dat ik dmv ajax een pagina aanroep, die true of false antwoord. En afhankelijk van dit antwoord een bepaalde actie wel of niet uitvoer?

als het niet helemaal duidelijk is wat ik bedoel, zal ik wel een voorbeeldje posten van wat ik bedoel.
 
PHP hulp

PHP hulp

26/09/2021 02:23:44
 
Joren de Wit

Joren de Wit

10/05/2008 14:22:00
Quote Anchor link
Dat is zeker mogelijk, je kunt de responseText die je terug krijg toch gewoon opvangen? Daarmee kun je dus gewoon bepalen wat het script terug gegeven heeft:
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
window.addEvent('domready', function()
{
    new Ajax('pagina.php',
    {
        method: 'GET',
        onComplete: function(responseText)
        {
            if(responseText)
            {
                alert('TRUE');
            }
            else
            {
                alert('FALSE');
            }
        }
    }).request();
});

ps. Waarbij het script pagina.php er bijvoorbeeld zo uit ziet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo true;
?>
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

10/05/2008 14:24:00
Quote Anchor link
bedankt, ik denk dat ik hier wel mee verder kan.
 
Jelmer -

Jelmer -

10/05/2008 14:26:00
Quote Anchor link
Let wel dat Ajax relatief traag is. Een aanroep duurt toch al gauw een paar honderd miliseconden, daarom is het ook asynchroon. Op basis van een true of false een actie uitvoeren klinkt nogal synchroon. Nu heeft XMLHttpRequest daar een parameter voor, maar die kan je niet via MooTools aanpassen als ik zo de documentatie bekijk. Daarnaast lijkt het dan alsof je browser een korte tijd hangt, want tijdens een synchrone aanroep blokkeert Javascript alle interactie met de webpagina.

Met andere woorden: kijk of het mogelijk is om het asynchroon te doen. Maar verder is het natuurlijk mogelijk om via onComplete te controleren of de responseText true of false (let op: de string true of false) teruggeeft, en aan de hand daarvan verder gaan.
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

10/05/2008 14:33:00
Quote Anchor link
dus in dit geval kan pagina.php er ook zo uitzien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo 'dit is tekst';
?>


Edit:
laat maar, heb het al geprobeerd.
Gewijzigd op 01/01/1970 01:00:00 door Erwin Nieuwenhuis
 
Joren de Wit

Joren de Wit

10/05/2008 14:35:00
Quote Anchor link
Quote:
Op basis van een true of false een actie uitvoeren klinkt nogal synchroon.
Nee hoor, dat hoef niet. Denk bijvoorbeeld aan live formulier controle waar je bijvoorbeeld controleert of een username bestaat. Het enige dat een php script terug geeft is true of false, op basis waarvan je een bepaald tekentje toont.

Quote:
let op: de string true of false
Ook dat is niet per se nodig. Het echoën van een boolean levert null (niets) of 1, en in de responseText wordt dat door javascript goed geinterpreteerd als je er een boolean vergelijking mee uitvoert.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Jelmer -

Jelmer -

10/05/2008 14:42:00
Quote Anchor link
Ik interpreteerde het als iets vergelijkbaar als een aanroep naar confirm(), dus iets wat direct een antwoord geeft, en totdat deze beschikbaar is blokkeert.

Dat met die 0 & 1 is inderdaad wel slim. Enige reden die ik kan bedenken om het niet te gebruiken is dat een error ook een string is, en dus ook naar true evalueert.
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

10/05/2008 14:48:00
Quote Anchor link
en is er in dat geval ook een mogelijkheid om te controleren wat er teruggestuurd wordt, dus iets als

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
if(ResponseText == test)
{
 alert('TRUE');
}
else
{
    alert('FALSE');
}
 
Joren de Wit

Joren de Wit

10/05/2008 14:52:00
Quote Anchor link
Uiteraard, je kunt 'true' en 'false' ook als strings echoën zoals Jelmer al zei. In dat geval kun je met javascript gewoon een vergelijking uit te voeren op die strings:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
if(responseText == 'true')
{
    alert('TRUE');
}
else
{
    alert('FALSE');
}

ps.
Jelmer:
Nu heeft XMLHttpRequest daar een parameter voor, maar die kan je niet via MooTools aanpassen als ik zo de documentatie bekijk.
In MooTools kun je bij een AJAX request als 'async' option false meegeven waardoor de request synchroon uitgevoerd wordt. Dit even ter informatie ;-)
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

10/05/2008 14:57:00
Quote Anchor link
bedankt, dit lijk mij toch handiger, als je een error krijgt.
 



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.