AJAX in WAMP

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jasper

jasper

13/05/2009 15:10:00
Quote Anchor link
Voor ons project gebruikt wij de ontwikkelomgeving PHPED. Nu bevat dit programma een eigen interne server en zo. Dus wij werkten daarmee zonder dat we een WAMPserver installeerden. Maar aangezien het programma moet beschikbaar zijn voor de WAMP omgeving begonnen wij vandaag met het uittesten in de WAMP omgeving. Deze wamp is volledig geinstalleerd met alles erin nl WAMP 5.0. Dit draait om onze eigen laptop. Nu hebben wij chained selectboxen die via AJAX werken maar deze willen blijkbaar niet werken in de WAMP omgeving. Anders werkten deze wel binnen PHPED. Hieronder kan u de ajaxcode vinden en de link die wij gebruiken

----LINK---------

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
    function live(waarde){
        ajax_do('livesearch.php?live='+waarde);    
    }




------ AJAX -------

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
27
28
29
// Get base url
the_url = document.location.href;
xend = the_url.lastIndexOf("/") + 1;
var base_url = the_url.substring(0, xend);

function ajax_do (the_url){
    // to make each call as unique as possible.
    // two random querystring names and values should do the trick
    // if there were no querystrings, we need to start with a '?'
    if (the_url.indexOf("?") != -1) {
        the_url += "&";
    } else {
        the_url += "?";
    }
    the_url += Math.random(0,1000) + "=" + Math.random(0,1000) + "&" + Math.random(0,1000) + "=" + Math.random(0,1000);

    // Does URL begin with http?
    if (the_url.substring(0, 4) != 'http') {
            the_url = base_url + the_url;
    }
    
    // Create new JS element
    var jsel = document.createElement('SCRIPT');
    jsel.type = 'text/javascript';
    jsel.src = the_url;
    
    // Append JS element (therefore executing the 'AJAX' call)
    document.body.appendChild (jsel);
}
 
PHP hulp

PHP hulp

01/11/2024 03:38:10
 
Jacco Engel

Jacco Engel

13/05/2009 15:14:00
Quote Anchor link
Wat deed deze code wel wat hij nu niet meer doet?
 
Jasper

jasper

13/05/2009 15:27:00
Quote Anchor link
ja, ik heb de code van mijn keuzelijsten niet gepost omdat deze klopt.
Wel, hij maakte in de pagina via de geselecteerde waarde mijn options voor mijn select aan! De ajax code zorgde ervoor dat dus mijn andere listboxen gerefreshed werden met de correcte waarden zonder een pagerefresh!
 
Jacco Engel

Jacco Engel

13/05/2009 15:51:00
Quote Anchor link
http://phphulp.nl/forum/showtopic.php?cat=1&id=64181

Zeer waarschijnlijk gerelateerd aan dit topic :). laten we alles in 1 topic houden zodat oplossingen niet dubbel worden aangedragen en eventueel mensen zich niet onnodig gaan irriteren daaraan
 



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.