ajax browser laatste history ophalen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Hands-on Solution Architect / Software Architect (

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 Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

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 »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

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 »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

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

24/11/2024 11:29:35
 
- 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.