ajax browser laatste history ophalen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Senior Front-end developer met lead ambities gezoc

Functie Momenteel zijn ze op zoek naar een ervaren Front-end developer die hen in zich heeft om (direct of op termijn) een team te leiden. Naast technische kennis is het dus minstens zo belangrijk dat je goede communicatieve vaardigheden meebrengt. Het front-end team is dagelijks bezig met het vormgeven van de volledige User Exeprience voor de verschillende producten. Hierin werk je nauw samen met zowel je eigen team als andere scrumteams. Ieder team werkt aan een eigen domein met een zogeheten set van verschillende producten. Zo kun je bijvoorbeeld aan de slag gaan op het gebied van dataverwerking, dataopslag, data

Bekijk vacature »

Medior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Senior developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Mendix Developer

Functie Wij zijn zowel naar junior, medior als senior developers op zoek. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op lang termijn ook door de klant zelf aan te passen is. Door het werken met Mendix ga je kijken waar de klant écht naar op zoek is. Wij zijn op zoek naar consultants die al enige ervaring hebben opgedaan met Mendix of een andere low-code

Bekijk vacature »

Web developer

WAT GA JE DOEN? In deze fulltime functie werk je samen met designers, developers en klanten aan grote opdrachten. Je stelt kritische vragen en durft je mening te geven om te zorgen dat onze digitale oplossingen optimaal werken. Daarnaast maken jouw know-hows de digitale producten net iets mooier. We zijn op zoek naar een echte teamplayer die net als ons houdt van snelle en open communicatie. Een proactieve houding, probleemoplossende vaardigheden en onafhankelijke zelfsturing zijn daarbij onmisbaar. WAT WE DOEN ALS WE NIET BBQ’EN Werken aan serieuze en serieus leuke projecten dus. Een voorbeeld? Op dit moment zijn we vanuit

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; 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 klein team van professionals ben je als C# .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

Bekijk vacature »

Junior/medior PHP developer

Functie Momenteel zijn ze op zoek naar een PHP developer die in teamverband aan de slag gaat voor zowel het huidige platform, als hun nieuwe versie. Ze zijn namelijk al enige tijd druk bezig met de ontwikkeling van een (technisch) nieuw platform die het bestaande volledig zal vervangen. Ze maken gebruik van de nieuwste technologieën zoals Microservices, CI/CD pipelines en Symfony als PHP framework. In de front-end hebben ze gekozen voor o.a. React en TypeScript. Voor een nieuwe collega vinden ze het van belang dat je enthousiast bent om hiermee aan de slag te gaan, en natuurlijk is kennis en

Bekijk vacature »

Platform Cloud Engineer

Your contribution to TenneT You will work within a multi-disciplinary team to develop Central Services for DevOps teams of TenneT. Together with your team you will design and develop Everything as a service (XaaS) which will be will be available to the teams through self-service. Services currently being build are Database aaS, Data streaming (Kafka) aaS and others. You will align with devops-engineers that are working on a Container Orchestrated Platform. Next to that you will align with (solution) architects and engineers to identify the need for Central Service. Another focus domain is creating an Event Bus as a Service

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 »

Junior/medior PHP ontwikkelaar

Functie Als software developer ontwikkel je mee aan digitale oplossingen. Op basis van klantwensen, wetswijzigingen of productstrategie worden deze oplossingen continu uitgebreid en verbeterd. In jouw rol zul je nauw betrokken zij bij de ontwikkeling van een nieuw internationaal CRM-portaal. Jij zult, als nieuwe collega, een belangrijke rol spelen in deze internationale samenwerking. De ideale kandidaat is HBO/WO geschoold richting bijvoorbeeld Informatica of (technische) bedrijfskunde. Ervaring met PHP is vereist, daarnaast is het mooi als je kennis hebt van Agile werken, GIT, HTML en CSS. Zo niet, dan mag je dit hier gaan leren. In deze rol is het allerbelangrijkste

Bekijk vacature »

OSB / Middleware ontwikkelaar

Wat doe je bij TenneT? Als OSB / Middleware ontwikkelaar ga je aan de slag in een nieuw DevOps team. Dit team pakt de verantwoordelijkheid voor een groot deel van de OSB ontwikkelingen binnen TenneT voor zowel interne klanten, projecten en het eigen team. Aanvullend ben je betrokken bij de migratie van onze OSB en het verbeteren van de huidige omgevingen. Daarnaast draag je bij aan het bouwen van een self service portal voor onze klanten en het automatiseren van onze eigen processen. TenneT richt zich steeds meer op “you build it, you run it, you get rid of it”,

Bekijk vacature »

Full stack developer / PHP Laravel, Vue.js

Functie De organisatie is nu 5 jaar actief in de markt en zijn een Europese speler met hun platform dat ze ontwikkeld hebben. Het platform fungeert als een prijsvergelijkingstool voor de Food & Beverage industrie. Door inzage te krijgen in de prijsverschillen kunnen partners die het platform gebruiken inzage krijgen van prijsveranderingen in de markt en zo hun prijs en marktstrategie hierop baseren. Wat 5 jaar geleden begon met 3 man is nu momenteel een club van 12 professionals. Het team bestaat uit onder andere uit een afdeling sales, development en support. Het ontwikkelteam bestaat uit 6 man en bestaat

Bekijk vacature »

Senior Developer 3D computing

Senior Developer 3D Computing As Senior Developer 3D Computing at KUBUS, you will be responsible for the implementation of user-interactions and 3D optimisations of our 3D tools for visualising and analysing 3D building models. We use state-of-the-art web technology as part of BIMcollab, our platform for 3D model validation and issue management, aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go

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

07/10/2022 20:41:01
 
- 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.