AJAX blijft fouten geven.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior frontend developer

Medior frontend developer (m/v) Blitskikker is een jong en ambitieus bureau dat websites ontwerpt en beheert voor een gevarieerde groep opdrachtgevers met de meest uiteenlopende opdrachten & doeleinden. Wat ga je doen? Je realiseert, vanaf scratch, kwalitatief hoogwaardige websites met WordPress Je ontwerpt en ontwikkelt webapplicaties Je ondersteunt onze opdrachtgevers bij het oplossen van technische issues Wat heb jij in huis? Kennis van PHP, HTML, CSS (SASS/LESS) en Javascript Ervaring met WordPress & WooCommerce Een ondernemend en leergierig karakter Enthousiasme en doorzettingsvermogen Goede sociale- en communicatieve vaardigheden Wat bieden wij? Een dynamische werkomgeving in een leuk team Een marktconform salaris

Bekijk vacature »

Graduate Class DevSecOps

Graduate Class DevSecOps - Start 1 Maart 2022 Functiebeschrijving: Ben jij een net afgestudeerde IT-er of startende IT-er én nog niet uitgeleerd? Wist je dat uitdagende projecten en opleidingsmogelijkheden de basis vormen van een succesvolle carrière in de IT? Dan zit je bij goed bij CGI! Wij hebben namelijk de slagkracht en de grootte om zelfs de meest ambitieuze IT-carrières vorm te geven. Doordat wij een stabiele en groeiende organisatie zijn, kunnen wij je uitstekende kansen bieden om in een ondersteunende omgeving te werken aan projecten die daadwerkelijk impact hebben op onze wereld. Wat houdt de Graduate Class DevSecOps in?

Bekijk vacature »

C#.Net Developer @ Regio Rotterdam

2021-06-10 iSense C#.Net Developer C#.Net Software Developer ISAR50076 Nieuw Organisation Our client is an international organization in the industrial sector, the head office is based in The Netherlands. For the R&D Deptartment, we are looking for a C#.Net Developer who likes to work with a stand alone application. You will be working in an international team with 2 other Developers, a Teamlead and external Developers. Within the R&D department, there is a wide variety of nationalities so they communicate in English. You will be part of a Scrum team and work in two weekly sprints. To strengthen the internal team,

Bekijk vacature »

Java Developer bij InTraffic

Werken aan innovatieve oplossingen die onmisbaar zijn voor iedereen en dus ook voor jou als reiziger? Als Java Developer bij InTraffic kan jij een waardevolle bijdrage leveren! Hoe? Het ontwerpen en ontwikkelen met Java in een van onze complexe projecten. Waarom? Om een beter en veiliger OV in Nederland te creëren. Waar? Bij InTraffic in Nieuwegein, dé IT-specialist op het gebied van verkeer en vervoer. Met wie? Met een scrumteam van tussen de 3 en 9 professionals. Jouw rol als Java Developer Binnen onze complexe IT-omgeving van verkeer en vervoer spelen vele interessante projecten. Hierbij kun je denken aan migraties

Bekijk vacature »

Ruby/Elixir Developer (fixed & interim)

What are you going to do? Being a Ruby/Elixir Developer at T-Mobile is an exciting and varied job that touches different facets of both the customer fulfilment & assurance processes and the network infrastructure here at T-Mobile. The department we called ‘Digital Orchestration’ is the gateway between the commercial customer services and the implementation of those in our networks and on our service platforms. This encompasses internet access, TV and voice services for our consumer domain and internet access, connectivity and hosted voice/mobile connect services for our extended business line. The SCRUM team that you’ll join is developing and maintaining

Bekijk vacature »

Startersfunctie .NET Developer @ Regio Rotterdam

2021-10-14 iSense Startersfunctie .NET Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51122 Regio Rotterdam en omstreken Wat ga je doen tijdens het Fullstack .NET ontwikkeltraject? Vanaf januari/februari 2022 krijg jij via

Bekijk vacature »

PHP developer fulltime

Als PHP developer bij Getnoticed werk je in een team met acht directe collega’s. Bij ons geen hiërarchie of weken beslissingstijd. Dit betekent korte lijnen en snel schakelen. Dat is ook wel nodig bij alle innovatieve projecten waar we tegelijkertijd aan werken, zoals Google Cloud Talent Solution. Jouw functie bij Getnoticed is voornamelijk het bedenken van oplossingen voor klanten, hen hierin adviseren en het schrijven van koppelingen. Je hebt hier veel vrijheid maar kunt altijd bij collega’s terecht om te sparren. In een week kun je zo voor 4 á 5 verschillende klanten werken. Dit houdt je werk afwisselend. Naast

Bekijk vacature »

Lead Front-end Developer / React / Clojurescript @

2021-05-21 iSense Lead Front-end Developer / React / Clojurescript Are you an experienced Front-end Developer who can motivate his / her colleagues to reach their fullest potential? Do you like working on a state-of-the-art platform with techniques like Clojurescript and React? Then this is the vacancy for you! ISDR49940 Company For our client, a modern and ambitious company in the Eindhoven region, we're looking for an experienced Front-end Developer. The company is expanding rapidly after launching their product about 2 years ago. You'd not only be using your programming skills to work on an innovative content platform, but also motivate

Bekijk vacature »

Software Developer / PL/SQL / API's / integratie /

2021-07-12 iSense Software Developer / PL/SQL / API's / integratie / logistics Heb jij ervaring met applicaties ontwikkeling en lijkt het je tof om in een logistieke omgeving te werken aan maatwerk projecten? Ben jij graag bezig met programmeren in een Oracle omgeving? Lees dan snel verder! ISGO50460 Organisatie Voor onze klant, een ambitieuze en groeiende partij in regio Tilburg, zijn wij op zoek naar een PL/SQL ontwikkelaar. Het gaat om een internationaal bedrijf met duizenden medewerkers waarvan ongeveer duizend in Nederland. Ze werken met het WMS JDA Dispatcher De organisatie heeft een informele sfeer en medewerkers worden gemanaged op

Bekijk vacature »

Solution Architect

Wil jij met experts uit verschillende disciplines samenwerken aan het digitaliseren en future-proof maken van onze betaaloplossingen? En sta je open voor internationale samenwerkingen? Dan is dit de uitdaging die bij jou past! Solution Architect Utrecht – 40 uur Jouw verantwoordelijkheden Als Solution Architect maak je deel uit van het ‘Solutions Development' team. Dit multifunctionele team bestaat uit zes professionals; deels met een IT specialisatie en deels business experts. Met jouw analyses en ontwerpen worden klantwensen en business requirements omgezet naar informatietechnologie. Je staat hiermee aan de basis van de realisatie van IT projecten, waarbij je nauw samenwerkt met de

Bekijk vacature »

C# .Net Developer WPF .NET5 Backend

Bedrijfsomschrijving Deze mooie klant is een ICT partner binnen de groensector, een van de marktleiders op hun specifieke gebied, en inmiddels werken hier zo'n 50 medewerkers samen aan innoverende backoffice toepassingen. De software wordt gebruikt bij vele middelgrote en grote organisaties om zaken te regelen omtrent voorraadbeheer, managementinformatie, facturatie, bestellijsten en allerlei andere logistieke processen. Je komt hier te werken in een uitdagende en steeds veranderende branche waar constant gezocht wordt naar vernieuwing, onderscheidingsvermogen en optimale werkprocessen! De manier van werken hier voor het ICT team is professioneel, maar vrijheid en flexibiliteit is overal terug te zien. Zo werken er

Bekijk vacature »

Backend Developer

Welcome to New Black; A company like no other, that is a promise! We are looking for a Lead Developer! As our Lead Developer, you are responsible for the improvement of our amazing Unified Commerce Platform called EVA. Our Back End Development team is unlike any other team, and so is our company. We are disruptive in many ways, changing the world of e-commerce and retail land. First up: About New Black We are just a bunch of NERDS, transforming the world of (e)commerce with our truly unique Unified Commerce Platform, called 'EVA'. Our purpose is to help Global operation

Bekijk vacature »

Senior PHP ontwikkelaar gezocht die komt blussen!

Bedrijfsomschrijving Mijn klant maakt voor nagenoeg alle brandweerkazernes van Nederland applicaties die ervoor zorgen dat de brandweer haar werk kan doen. Denk hierbij aan het maken van alle e-learning systemen tot aan de rooster applicaties voor alle brandweer medewerkers. Alle applicaties ontwikkelen ze in PHP en deels zijn deze systemen ook mobile te gebruiken. Op het moment dat de brandweer uitrukt kan men bijvoorbeeld tijdens het wegrijden van de kazerne in de brandweer auto via een tablet aangeven welke medewerkers er aanwezig zijn. De online trainingen die ze bij mijn klant maken volgen de brandweer lieden zowel remote vanuit huis

Bekijk vacature »

Systeembeheerder VMware

Senior Systeembeheerder VMware Opleidingsbudget van € 5.000,- Onze opdrachtgevers werken met de nieuwste technieken dus onze medewerkers ook. Daarom bieden we jou uitgebreide opleidingsmogelijkheden en ondersteunen we je maximaal in je ontwikkeling. We bepalen samen met jou een opleidingstraject want niemand wil stilstaan in zijn ontwikkeling, zeker niet in de IT. Wat mag je nog meer verwachten? Direct een arbeidsovereenkomst voor onbepaalde tijd Een salaris tussen de € 4.000,- en € 4.500,- bruto per maand o.b.v. 40 uur Diverse bonussen: 1800+ uur bonus Wervingsbonus, een waardebon naar keus, ter waarde van € 1.500,- netto Een onkostenvergoeding van € 100,- netto

Bekijk vacature »

Android app developer

Wij zijn TURNN! In korte tijd hebben we als startup een platform ontwikkeld en in de markt gezet voor het organiseren van volledige mobiliteit van consumenten en medewerkers van bedrijven. Openbaar vervoer, deelauto’s, deelfietsen en nog veel meer kun je plannen, boeken, betalen en gebruiken met ons platform bestaande uit onder meer een app, backend en een multimodale reisplanner. Met een jong en slagvaardig team zijn we in rap tempo de markt aan het veroveren. Nu nog hoofdzakelijk in Nederland maar met grote plannen om de grens over te gaan. We zoeken naar gedreven, eigenwijze en ervaren mobiele developers om

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

17/10/2021 14:35:11
 
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.