Ajax get methode hulp

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

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 Functioneel Applicatiebeheerder voor het financiele domein op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. 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 dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »
Yoeri Achterbergen

Yoeri Achterbergen

27/05/2015 19:12:56
Quote Anchor link
Hallo,

Ben begonnen om met de ajax functie te stoeien. Ik denk dat ik al redelijk opweg ben.
Echter werk onderstaande code nog niet. Ziet iemand wat ik nog fout doe of vergeten ben?


ajax.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
header('Content-Type: application/json; charset=UTF-8');

$time = '15:00';

$return = array(
    'time'  => '$time',
);


echo json_encode($return);
?>


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
<script>
//<![CDATA[
$(document).ready(function(){
$.ajax({
    type: 'GET',
    url: '/ajax.php',
    data: { get_param: 'time' },
    dataType: 'json',
    success: function (data) {
    $('#overlay, #ajaxmessage').fadeOut(function() {
    $('#target').html(data.time).fadeIn();
    });
}
}
});
});
//]]>
</script>


Groet Yoeri
Gewijzigd op 27/05/2015 19:27:01 door Yoeri Achterbergen
 
PHP hulp

PHP hulp

27/05/2026 08:12:52
 
- SanThe -

- SanThe -

27/05/2015 19:24:24
Quote Anchor link
Op regel 7 '$time' tussen enkele quotes geeft $time als tekst en niet de inhoud 15:00.
 
Yoeri Achterbergen

Yoeri Achterbergen

28/05/2015 19:16:10
Quote Anchor link
ik heb het veranderd maar krijg de waarde niet in mijn html terug.

php/json
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
header('Content-Type: application/json; charset=UTF-8');

$time = "15:00";

$return = array(
    'time'  => "$time",
);


echo json_encode($return);
?>


jquery/ajax
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
<script>
//<![CDATA[
$(document).ready(function(){
$.ajax({
    type: 'GET',
    url: '/ajax.php',
    data: { get_param: 'time' },
    dataType: 'json',
    success: function (data) {
    $('#result').html(data.time).fadeIn();
    }
});
});
//]]>
</script>


Als ik de php file aanroep in de browser handmatig krijg ik dit te zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
{"time":"$time"}
Gewijzigd op 28/05/2015 19:16:41 door Yoeri Achterbergen
 
Thomas van den Heuvel

Thomas van den Heuvel

28/05/2015 19:42:13
Quote Anchor link
Als ajax.php in dezelfde directory staat als het document waarin je de AJAX-call doet, en deze bestanden niet in je document root staan, dan moet je misschien de slash voor /ajax.php weghalen. In mijn geval (bij het testen van je code) kon het bestand /ajax.php niet gevonden worden - dit kun/kon je ook zien in je netwerktab.

Tevens: de data parameter doet op dit moment (nog) niets. Omdat je type GET is zou je ook kunnen overwegen om ajax.php?get_param=time te gebruiken, als dat je bedoeling is? En get_param misschien een iets beter omschrijvende naam te geven.

En tot slot, je ajax.php kan wel wat korter, maar wellicht ga je deze nog uitbreiden?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
header('Content-Type: application/json; charset=UTF-8');

echo json_encode(array(
    'time' => '15:00',
));

?>
 
Yoeri Achterbergen

Yoeri Achterbergen

28/05/2015 21:14:44
Quote Anchor link
Beste Thomas,

Ik zal de slash eens weghalen, de ajax.php zit namelijk in de zelfde directory.
De php/json file is nu kort omdat ik de waardes er niet uit kreeg. Daardoor ben ik gaan kijken of ik dan teminste 1 waarde eruit kreeg, dat is dan de data "time".

De bedoeling is uit eindelijk dat via ajax verschillende dat word weer gegeven vanuit de json file.
Omdat ik pas bezig ben met ajax dacht ik de data simpel via get te kunnen krijgen.
Zijn er nog andere manieren dan achter de php file get_param=time te zetten zeker omdat er straks met meer data word gewerkt?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/05/2015 21:22:14
Quote Anchor link
Thomas van den Heuvel op 28/05/2015 19:42:13:
Tevens: de data parameter doet op dit moment (nog) niets. Omdat je type GET is zou je ook kunnen overwegen om ajax.php?get_param=time te gebruiken, als dat je bedoeling is? En get_param misschien een iets beter omschrijvende naam te geven.

Jquery docs:
Quote:
data
Type: PlainObject or String or Array
Data to be sent to the server. It is converted to a query string, if not already a string. It's appended to the url for GET-requests.
Gewijzigd op 28/05/2015 21:23:02 door Ger van Steenderen
 
Thomas van den Heuvel

Thomas van den Heuvel

28/05/2015 21:29:23
Quote Anchor link
@Ger Het is ook een suggestie, geen harde eis.

Beide werkt.

EDIT: ik bedoelde dat de data parameter geen effect had in het script van Yoeri :). In ajax.php wordt niets gedaan met $_GET['get_param'].
Gewijzigd op 28/05/2015 22:17:44 door Thomas van den Heuvel
 
Yoeri Achterbergen

Yoeri Achterbergen

28/05/2015 22:17:54
Quote Anchor link
Heb bij verschillende dingen gekeken en kwam het volgende tegen:

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
$('#form').submit(function(e) {
        e.preventDefault();
 // show loader
        $('#target').fadeOut(function() {
            $('#overlay, #ajaxMessage').fadeIn();
        })
        $.ajax({
            'url': 'php/ajax.php',
            'data': $('#form').serialize(),
            'success': function(data) {
                $('#overlay, #ajaxmessage').fadeOut(function() {
                    $('#target').html(data.cake).fadeIn();
                });
            }
        });
    });


Hierin word waarde weggeschreven en komt terug met ajax.
Waarom kan ik dan niet gewoon het zelfde doen zonder waarde weg te schrijven maar alleen te krijgen ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<script>
//<![CDATA[
$.ajax({
            'url': 'ajax.php',
            'success': function(data) {
            $('#result').html(data.time).fadeIn();
            };
});
//]]>
</script>
 
Thomas van den Heuvel

Thomas van den Heuvel

28/05/2015 22:25:01
Quote Anchor link
Uhm...
- ik zou wel een (document) ready check uitvoeren, in het eerste script wordt de ajax call getriggerd als je je form submit en je document is dan meestal al geladen (maar het zou niet misstaan om ook dat ding in een document ready block te zetten)
- krijg je javascript foutmeldingen / netwerk fouten van scripts die niet gevonden kunnen worden?
- include je een jquery library?
- bestaat er een element met id result?

Het script wat je hierboven plaatst is zo triviaal dat je waarschijnlijk iets (heel) simpels vergeet... Je laat ons een beetje raden wat er mogelijk mis is... Toen ik hier een voorbeeld script van maakte werkte dit direct dus ik heb eigenlijk geen flauw idee wat je (fout) aan het doen bent.

Copypaste het volgende eens, kijk of dit werkt, en vergelijk het met je eigen code:

index.whatever
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
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
</head>

<body>
<div id="result"></div>
 <script>
//<![CDATA[
$().ready(function() {
    $.ajax({
        type: 'GET',
        url: 'ajax.php',
        // data en dataType hoef je niet eens op te geven...
        success: function (data) {
            $('#result').html(data.time).fadeIn();
        }
    });
});
//]]>
</script>
</body>
</html>


ajax.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
header('Content-Type: application/json; charset=UTF-8');

$time = "15:00";
echo json_encode(array(
    'time' => "$time",
));

?>

Dit werkt gewoon -_-.
Gewijzigd op 28/05/2015 22:30:54 door Thomas van den Heuvel
 



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.