ajax browser laatste history ophalen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack .NET developer Microsoft 365

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 »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

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 »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »
Rik Engelen

Rik Engelen

04/12/2013 10:32:27
Quote Anchor link
Ik ben wat aan het spelen met AJAX maar snap er helaas nog weinig van.
Ik wil de laatste history url die de browser opslaat ophalen via AJAX en deze dan plaatsen in een string.

maar wat ik me nu al afvraag is hoe kan ik zien wat er in window.history zit bijvoorbeeld.
 
PHP hulp

PHP hulp

08/01/2025 20:59:49
 
- Ariën  -
Beheerder

- Ariën -

04/12/2013 10:36:44
Quote Anchor link
Waarom zou je AJAX hiervoor gebruiken?
 
Rik Engelen

Rik Engelen

04/12/2013 10:39:31
Quote Anchor link
Ja ik wou het met PHP doen maar dan moet je de reffer gebruiken en die is niet altijd gevuld.
Maar als je een ander idee hebt ?
 
- Ariën  -
Beheerder

- Ariën -

04/12/2013 10:43:05
Quote Anchor link
window.history.previous.href

Dit kan je wel inderdaad met AJAX doorsluizen naar PHP.
 
Rik Engelen

Rik Engelen

04/12/2013 11:04:10
Quote Anchor link
okeej maar hoe zet ik dit dan in een string naar bijvoorbeeld

$window_history = window.history.previous.href;

Ik snap gewoon iets te weinig van ajax en gaat me denk ik te veel tijd kosten dit helemaal uit te pluizen dus zou er mee geholpen zijn.
 
Kris Peeters

Kris Peeters

04/12/2013 11:35:12
Quote Anchor link
window.history.previous.href werkt niet bij mij.

Maar laat me dat ander ding beantwoorden.
Hier is een voorbeeld van Ajax, met post data.
Dit kan je zelf al eens uittesten en wat mee spelen.

index.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
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(document).ready(function() {   // wordt uitgevoerd als de pagina geladen is
  // var browser_history = window.history.previous.href;
  var username  = 'Ray';
  var surname   = 'Davies';
  // ajax verzoek starten.  Alles in object-notatie
  $.ajax({
    url:    'ajax.php',
    method: 'post',
    data:   {
      voornaam: username,
      naam:     surname
    },
    success: function(message) {  // dit wordt uitgevoerd als de server een antwoord terug stuurt naar javascript.  de parameter message is wat de server geprint heeft.
      // we steken het antwoord van de server in de div
      $('#messages').html(message);
    }
  });
});
</script>
<div id="messages"></div>


ajax.php (steek die in de zelfde map als index.php)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  // de echo die we hier doen, is de boodschap die javascript terug krijgt
  echo 'Hallo ' . $_POST['voornaam'] .' ' . $_POST['naam'] .', dit is een bericht dat we vanuit de server terug naar javascript tonen: ';
}

?>
 
Rik Engelen

Rik Engelen

04/12/2013 13:11:34
Quote Anchor link
dank u ga hier eens meespelen.

Toevoeging op 04/12/2013 14:37:21:

Eigelijk doet deze niet precies wat ik wil.
Ik wil eigenlijk alleen de url hebben van de vorige pagina nu spring hij erheen.

Ik heb nu dit:

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
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(document).ready(function() {   // wordt uitgevoerd als de pagina geladen is
  var browser_history = window.history.go(-1);
  // ajax verzoek starten.  Alles in object-notatie
  $.ajax({
    url:    '../test/ajax.php',
    method: 'post',
    data:   {
        server:     browser_history
    },
    success: function(message) {  // dit wordt uitgevoerd als de server een antwoord terug stuurt naar javascript.  de parameter message is wat de server geprint heeft.
      // we steken het antwoord van de server in de div
      $('#messages').html(message);
    }
  });
});
</script>
<div id="messages"></div>
 
- Ariën  -
Beheerder

- Ariën -

04/12/2013 15:33:54
Quote Anchor link
Het success-event lijkt me dan verder niet echt nodig. Je kan het wel vervangen door een ajaxError event, als je het nodig vindt om fouten op te vangen.

in plaats van message kan je dan jqXHR,textStatus,errorThrown gebruiken om de gemaakte fouten op te vragen.
 
Kris Peeters

Kris Peeters

04/12/2013 16:03:58
Quote Anchor link
Wat zou kunnen werken:
Maak van lijn 10:

server: document.referrer

Het is niet helemaal het zelfde.
referrer is bedoeld om te weten of de gebruiker op een andere site een link heeft gevonden naar jouw site (en heeft geklikt).
 
Rik Engelen

Rik Engelen

04/12/2013 18:21:13
Quote Anchor link
Dat van de reffer is het zelfd als hoe ik het met PHP kan doen.
Ik ben eigenlijk op zoek naar de URL die de terug knop van de browser zelf gebruikt.
Dit halen ze uit de geschiedenis alleen hoe kom ik nu aan die url vraag ik me af.
Heb met php al van alles getest maar krijg niet wat ik wil.
 
- Ariën  -
Beheerder

- Ariën -

04/12/2013 19:43:18
Quote Anchor link
Het lijkt vrij logisch dat het zou moeten kunnen, echter zitten daar privacy-bezwaren aan.
Vroeger had het misschien nog gekund met: window.history.href.

Maar nu lees ik dit in de docs van Mozilla over het history-object().
Quote:
For security reasons the History object doesn't allow the non-privileged code to access the URLs of other pages in the session history, but it does allow it to navigate the session history.

Doorsturen kan nog wel, maar er is geen toegang meer mogelijk tot de URL's in de browsersessie.
Enige middel is nog $_SERVER['HTTP_REFERER'] die overigens niet 100% betrouwbaar is.
Gewijzigd op 04/12/2013 19:43:37 door - Ariën -
 



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.