[ajax/mootools] boolean check

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Medior Java developer

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 »

Java Front-end Developer

Dit ga je doen Ontwikkelen van nieuwe functionaliteiten in Java met tools als Springboot, MS SQL Server (T-SQL) en JavaScript; Het onderhouden van de (web-)applicaties binnen een complexe omgeving; Werken aan de migratie van een monolithisch systeem naar een architectuur gebaseerd op Kubernetes; Code reviews met collega's en actieve kennisuitdelingsessies voeren; Het uitvoeren van unit- en systeemtests Experimenteren met nieuwe tools en technieken. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

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

29/03/2024 13:04:53
 
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.