waarom werkt ajax niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

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 »

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 »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

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 »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

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 »
Paul Weiss

Paul Weiss

24/04/2024 20:12:12
Quote Anchor link
Op 1 of andere manier werkt de onderstaande ajax niet. heb het al eens een keer aan de hand gehad. Heeft iemand een idee wat er hier fout gaat?

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
<script>


var code = "test";
var paginanaam = "pagina1";


$.ajax({
url: 'save-content.php',
type: 'post',
                        
data: {code:code,paginanaam:paginanaam},
datatype: 'html',
success: function(rsp){
location.reload();
alert("ajax uitgevoerd;");                                
}
});


onderstaande save-content.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

$paginanaam
= trim( $_REQUEST['paginanaam'] );
$code = $conn->real_escape_string($_REQUEST['code'] );

?>
Gewijzigd op 24/04/2024 20:39:38 door - Ariën -
 
PHP hulp

PHP hulp

14/06/2025 13:16:06
 
- Ariën  -
Beheerder

- Ariën -

24/04/2024 20:41:15
Quote Anchor link
Waaruit blijkt dat het niet wordt ingeladen? Wat zegt de developer console van je browser?
 
Paul Weiss

Paul Weiss

24/04/2024 20:46:32
Quote Anchor link
hoi arien. goede vraag. in het php bestand wordt de inhoud namelijk naar een bestand geschreven. althans dat zou het moeten doen. Maar dat gebeurd niet. daarom ga ik er vanuit dat er iets is gaan in ajax. onderstaande de gehele php code. vreemde is dat alle script op een andere pagina het wel doen. geen probleem wat het probleem kan veroorzaken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
?php

$paginanaam = trim( $_REQUEST['paginanaam'] );
$code = $conn->real_escape_string($_REQUEST['code'] );

$myFile = "import-database.php"; // or .php  
$fh = fopen($myFile, 'w'); // or die("error");  
fwrite($fh, $code);  
fclose($fh);      


?>

 
- Ariën  -
Beheerder

- Ariën -

24/04/2024 20:48:31
Quote Anchor link
Waarom gebruik je real_escape_string? Denk je dat de filehandler van PHP opeens zich identificeert als een MySQLi-adapter? :-P

En wat meldt je developer console in de Netwerk-tab over je request?
Gewijzigd op 24/04/2024 20:50:43 door - Ariën -
 
Paul Weiss

Paul Weiss

24/04/2024 20:56:59
Quote Anchor link
nou dat was een tip. normaal wordt er gehele html code in de variable opgeslagen etc.

Toevoeging op 24/04/2024 20:57:31:

en zonder escape_string ging dat wel eens fout. vandaar.
 
- Ariën  -
Beheerder

- Ariën -

24/04/2024 20:58:39
Quote Anchor link
Lees eens goed wat mysqli_real_escape_string doet, en vel opnieuw een oordeel. ;-)
 
Jan R

Jan R

25/04/2024 07:04:11
Quote Anchor link
Waar kont $conn trouwens vandaan?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$code = $conn->real_escape_string($_REQUEST['code'] )

Je doet een post maar controleert niet of er gePOST wordt. Je controleerd ook niet of de paginanaam wel is gePOST

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
    if($_SERVER['REQUEST_METHOD'] == "POST") {
        if(isset($_POST['code'], $_POST['paginanaam'])) {
            $paginanaam = trim( $_REQUEST['paginanaam'] );//ongebruikte variabele wat doet dit hier?
            $fh = fopen("import-database.php", 'w');
            fwrite($fh, $_POST['code']);  
            fclose($fh);
        }            
    }

?>
Gewijzigd op 25/04/2024 07:11:42 door Jan R
 
Paul Weiss

Paul Weiss

25/04/2024 09:30:53
Quote Anchor link
hoi arien.

elke pagina heeft een uniek nummer. deze is opgeslagen in de variable paginanaam. vandaar deze variable.
Maar even dat terzijde. bedankt voor je code. het werkt inderdaad nu. wat ik zo vreemd vind is dat dezelfde code wel werkt op een andere plek. Zal de code daar ook vervangen door die van jou. zoal ik kan lezen zorgt real escape string voor o.a. het weghalen van onnodige karakters in de content toch? ik sla namelijk html en pho code op in de variable. is trim dan de functie die ervoor zorgt dat de alles ook wordt meegenomen?
 
- Ariën  -
Beheerder

- Ariën -

25/04/2024 12:26:52
Quote Anchor link
Vanuit PHP.net over de mysqli_real_escape_string() functie.

Quote:
Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection.


Ik zie dat je niks in dit stukje code met MySQLi doet. Dus deze functie is onnodig.

Als je HTML onschadelijk wilt maken:
htmlentities of htmlspecialchars

Als je HTML wilt strippen:
strip_tags

Maar normaal doe je dat bij de uitvoer. Je wilt het niet graag gestript of vermangeld opslaan.

Als je overtollige spatie's aan het begin en/of eind van een string wilt verwijderen:
trim

Bekijk anders op php.net de String Functions.
Gewijzigd op 25/04/2024 12:40:42 door - Ariën -
 
Paul Weiss

Paul Weiss

25/04/2024 12:52:52
Quote Anchor link
hoi arien. bedankt voor de toelichting.
 
Jan Koehoorn

Jan Koehoorn

25/04/2024 18:14:13
Quote Anchor link
Kleine kanttekening nog ;-)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
var code = 'test'
var paginanaam = 'pagina1'

$.ajax({
    url: 'save-content.php',
    type: 'post',
    data: { code: code, paginanaam: paginanaam },
    datatype: 'html',
    success: function (rsp) {
        location.reload() // door deze call wordt je pagina opnieuw geladen
        alert('ajax uitgevoerd') // dus dit statement heeft geen zin ;-)
    },
})
 
- Ariën  -
Beheerder

- Ariën -

25/04/2024 18:47:26
Quote Anchor link
Scherp, Jan ;-)
 
Paul Weiss

Paul Weiss

25/04/2024 19:35:25
Quote Anchor link
jan bedsankt voor je bijdrage. Wat is er precies anders als ik vragen mag?
 
- Ariën  -
Beheerder

- Ariën -

25/04/2024 20:22:07
Quote Anchor link
Wat extra commentaar.
 



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.