[ajax] IE geen resultaat

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Harmen

Harmen

02/10/2007 21:09:00
Quote Anchor link
hallo,
Als ik hierzo in iE heenga, dan komt er niets méér in het winkelwagentje als ik meerdere keren hetzelfde aantal bij hetzelfde product in de winkelwagen wil. Geen idee als het bij jullie ook zo is, maar dit zal wel te maken hebben met het javascript. (ik werk met prototype).
Hierzo wat script, maar je kunt natuurlijk ook broncode bekekijken :)
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
function ajaxFunction(pid){
    var aantal = escape(document.getElementById('aantal' + pid).value);
    var queryString = "?mode=add&aantal=" + aantal + "&pid=" + pid;
    new Ajax.Updater('magic', 'shoppingcart.php', {
        method: 'GET',
        parameters: queryString,
        onCreate: showLoad('Bezig met laden'),
        onUninitialized: showLoad('Bezig met laden.'),
        onLoading: showLoad('Bezig met laden..'),
        onLoaded: showLoad('Bezig met laden...')
    });
}
function showLoad(text){
    $('magic').innerHTML += '<p>' + text + '</p>';
}
function deleteknop(did){
    var queryString = "?mode=remove&did=" + did;
    new Ajax.Updater('magic', 'shoppingcart.php', {
        method: 'GET',
        parameters: queryString,
        onCreate: showLoad('Bezig met laden'),
        onUninitialized: showLoad('Bezig met laden.'),
        onLoading: showLoad('Bezig met laden..'),
        onLoaded: showLoad('Bezig met laden...')
    });
}
 
PHP hulp

PHP hulp

21/11/2024 15:39:43
 
Jan Koehoorn

Jan Koehoorn

02/10/2007 21:34:00
Quote Anchor link
Het zal met het cacheprobleem van IE te maken hebben. Voeg aan je querystring een willekeurige waarde toe, bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    var queryString = "?dummy=" + new Date ().getTime () + "&mode=add&aantal=" + aantal + "&pid=" + pid;
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Harmen

Harmen

03/10/2007 17:24:00
Quote Anchor link
Bedankt,
heb je daar ook niet headers voor? no-cache of iets dergelijks.. Nouja, ik google wel eventjes
Edit:

Al gevonden :)
header("Cache-Control: no-cache, must-revalidate");
Gewijzigd op 01/01/1970 01:00:00 door Harmen
 



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.