AJAX blijft fouten geven.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

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 »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »
Eddy E

Eddy E

12/10/2013 13:01:10
Quote Anchor link
Ik heb deze code staan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<script>
$(".ja_knop").click(function() {
    $(".nee_knop").removeClass("nee_knop").addClass("weg").html("Tot ziens!");
    var request = $.ajax({url: "feedback.php", type: "POST", data: { t : "<?php echo $p['title']; ?>", w : "1" }});
    request.done(function( msg ) { $("#rechterbovenhoek i").html("Opgeslagen!");});
    request.fail(function( jqXHR, textStatus ) {  alert( "Request failed: " + textStatus);});
});
</script>


jQuery is geladen (1.8.3) en alle werkt goed, behalve dat ik steeds de alert "Request failed: error" krijg.
Het bestand feedback.php staat in dezelfde map (de root) als de html-pagina waarop deze code staat.
Die pagina werkt ook gewoon en geeft óf KLAAR óf FOUT terug. Maar ik krijg er niets van terug.

Ik heb al ../feedback.php en ./feedback.php en /feedback.php geprobeerd, maar zonder succes.
Als ik in feedback.php een sleep(5) zet, duurt het wel 5 seconden voordat ik van Javascript de alert krijg.... dus het bestand wordt daadwerkelijk gevonden/geopend en op gewacht.


Dit is feedback.php:

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
<?php
header("HTTP/1.1 200 OK");
if (isset($_POST['w'], $_POST['t'])) {
    include ("includes/mysqli.php");
    $t = escape($_POST['t']);
    $w = intval($_POST['w']);
    $query = "
        INSERT INTO feedback
            (
            pagina,
            datumtijd,
            waardering
            )
        VALUES
            (
            '"
. $t . "',
            NOW(),
            '"
. $w . "'
            )"
;

    sql($query);
    echo 'Klaar!';
}
else {
    echo 'Fout';
}

?>
Gewijzigd op 12/10/2013 13:27:44 door Eddy E
 
PHP hulp

PHP hulp

18/06/2024 10:46:51
 
Erwin H

Erwin H

12/10/2013 13:17:06
Quote Anchor link
Roep de php ajax pagina eens direct in de browser aan (en vervang dan even de post gegevens in het script met hardcoded waardes). Wat zie je dan als output?
 
Eddy E

Eddy E

12/10/2013 14:45:26
Quote Anchor link
Dan krijg ik gewoon "Klaar" en wordt de rij toegevoegd aan de database.
Dat heb ik uiteraard eerst volledig getest.
Zie www.zunflappie.nl/feedback.php


Quote:
Die pagina werkt ook gewoon en geeft óf KLAAR óf FOUT terug. Maar ik krijg er niets van terug.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

12/10/2013 16:45:25
Quote Anchor link
Wat gebeurt er als je de header weglaat? De juiste header wordt vanzelf meegestuurd.
 
Donny Wie weet

Donny Wie weet

12/10/2013 16:47:39
Quote Anchor link
Gaat het over dat stukje "heeft u gevonden wat u zocht?" dat omhoog komt rechts in de bovenhoek?
 
Eddy E

Eddy E

12/10/2013 17:20:19
Quote Anchor link
Jep, helemaal.
Alles doet precies wat het moet doen, behalve dat er niets wordt opgeslagen (en dat alles dus geen nut heeft) :P
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

12/10/2013 19:13:56
Quote Anchor link
Ger van Steenderen op 12/10/2013 16:45:25:
Wat gebeurt er als je de header weglaat? De juiste header wordt vanzelf meegestuurd.

Heb je daar al naar gekeken?
 
Erwin H

Erwin H

12/10/2013 19:28:31
Quote Anchor link
Even voor mijn duidelijkheid (misschien ben ik een beetje traag vandaag), wat is nu het probleem precies?
Want als ik naar je pagina ga en op de 'JA' of 'NEE' knop klik dan zie ik dat de ajax call gewoon wordt uigevoerd, dat het resultaat dat terug komt correct is en dat er iets op de pagina gebeurt. Dus het probleem zit aan de server kant?
 
Alex Mester

Alex Mester

12/10/2013 19:44:14
Quote Anchor link
Ik zie geen fout afhandeling voor de MySQLi?

Lees dit eens door: http://wouterj.github.io/sql-boilerplate/
Gewijzigd op 12/10/2013 19:44:55 door Alex Mester
 
Eddy E

Eddy E

13/10/2013 11:53:52
Quote Anchor link
@Alex Mester: Nee, er komt geen resultaat terug. Wat ik ook invoer en/of echo, hij blijft "Error" geven. Niet iets als "Fout" of "Klaar". Ik heb nu foutafhandeling toegevoegd, maar dat maakt geen bal uit.
De query is goed en werkt.

@Ger: header() weggehaald, geen effect.

@Erwin: ik zie helemaal geen resultaat terug komen. Ik zie alleen maar "Error", dus het stuk van jQuery van .fail().
De server-kant zit goed. Ik heb nu (tijdelijk) even $_POST['w'] en $_POST['t'] bovenaan ingevuld en het werkt direct wel goed (de PHP-pagina dus). Zelfs dan krijg ik via de AJAX een 'error' terug.

Inmiddels is dit de php-pagina:
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
<?php

$_POST
['w'] = 1;
$_POST['t'] = "test";

if (isset($_POST['w'], $_POST['t'])) {
    include ("includes/mysqli.php");
    $t = escape($_POST['t']);
    $w = intval($_POST['w']);
    $query = "
        INSERT INTO feedback
            (
            pagina,
            datumtijd,
            waardering
            )
        VALUES
            (
            '"
. $t . "',
            NOW(),
            '"
. $w . "'
            )"
;

    if(sql($query) == true)
        {

            echo 'Klaar!';
        }

    else
        {
            echo 'Fout in SQL';
        }

}
else {
    echo 'Geen waarden ontvangen.';
}

?>


Het javascript is online te zien op www.zunflappie.nl
Je 'activeert' het scherm door je muis naar rechtsboven (richting kruisje ;) ) te bewegen.
Gewijzigd op 13/10/2013 11:55:13 door Eddy E
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/10/2013 12:07:49
Quote Anchor link
Bij mij (IE10) komt netjes Opgeslagen! te staan.
 
Eddy E

Eddy E

13/10/2013 12:17:13
Quote Anchor link
Ja, dat klopt!
Bij mij ook.
Maar dat doet hij dus niet.
Ik wil het, zoals Twitter ook doet: eerst zeggen dat het is opgeslagen, en daarna (ondertussen) het echte opslaan.

Lukt het dan niet... dan gooi ik wel een grotere melding (hoewel dat de bezoekers ook niets boeit).
Let goed op de alert die je krijgt.
 
Erwin H

Erwin H

13/10/2013 12:29:29
Quote Anchor link
Eddy E op 13/10/2013 11:53:52:
@Erwin: ik zie helemaal geen resultaat terug komen. Ik zie alleen maar "Error", dus het stuk van jQuery van .fail().
De server-kant zit goed. Ik heb nu (tijdelijk) even $_POST['w'] en $_POST['t'] bovenaan ingevuld en het werkt direct wel goed (de PHP-pagina dus). Zelfs dan krijg ik via de AJAX een 'error' terug.

Misschien begrijp ik je nog steeds niet, maar ik krijg van de server als resultaat van de ajax call 'Klaar!' terug. Geen error. Dat is toch wat je wil?
 
Eddy E

Eddy E

13/10/2013 13:32:36
Quote Anchor link
... krijg jij het wel? Ik op Opera en Chrome niet. Vaag...

Is dit mijn browsers fout?
 
Erwin H

Erwin H

13/10/2013 14:04:18
Quote Anchor link
In FF werkt het volgens mij.
 
N K

N K

13/10/2013 14:11:45
Quote Anchor link
In Chrome krijg ik ook "Klaar" terug
 
Eddy E

Eddy E

13/10/2013 19:22:57
Quote Anchor link
Wat een .... ellende.
In Opera krijg ik nog steeds 'error' terug.
En bij jullie gaat het wel goed? Vaaaag...
 



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.