Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348

    Esecuzione pagina ajax per definizione variabile di sessione

    Ciao a tutti...

    Ho la seguente funzione:

    function setValueAjax(procedure,module,value)
    {
    if (http)
    {
    http.open('get', '../common/ajaxfunction.asp?procedure=' + procedure + '&mod=' + module + '&value=' + value);
    //window.open('../common/ajaxfunction.asp?procedure=' + procedure + '&mod=' + module + '&value=' + value);
    http.send(null);
    }
    }

    La pagina ajaxfunction dovrebbe settare una variabile di sistema che mi serve per le future scelte dell'utente... il problema è che la pagina non fa quello che deve fare... se invece la apro con il window.open allora tutto ok (e la pagina non va in errore)...

    Qualcuno mi sa dire come mai?

    Grazie
    Edo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cosa è http? :master:
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348
    Purtroppo con Ajax non vado molto d'accordo...

    Ti posto il codice completo, magari manca qualcosa.

    Grazie
    Edo


    function setValueAjax(procedure,module,value)
    {

    var http = createObject();

    if (http)
    {
    http.open('get', '../common/ajaxfunction.asp?procedure=' + procedure + '&mod=' + module + '&value=' + value);
    //window.open('../common/ajaxfunction.asp?procedure=' + procedure + '&mod=' + module + '&value=' + value);
    //http.onreadystatechange = handleResponse_Dati;
    http.send(null);
    }
    }

    function createObject() {

    var tipo_richiesta;
    var browser = navigator.appName;

    if (browser == "Microsoft Internet Explorer")
    {
    tipo_richiesta = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
    tipo_richiesta = new XMLHttpRequest();
    }
    return tipo_richiesta;
    }

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ad essere sinceri, trovo le tue risposte/richieste un tantino ermetiche, tu sai cosa vuoi fare noi lo dobbiamo capire, ti cosiglio quando posti in un forum d'essere il più preciso e dettagliato possibile, non vuole essere polemica ma solo un cosiglio.
    Detto questo secondo me manca nel codice tutta la parte che visualizza/processa la pagina ajaxfunction.asp leggi qui oltre ad una ottima descrizione trovi utili esempi.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348
    Scusate la confusione ma ieri sera ero veramente in palla e ho buttato lì delle frasi scombinate...

    In ogni caso ho risolto rivendendo il formato della chiamata... mi mancava il parametro indicato in rosso nella chiamata

    http.open('post', '../common/ajaxfunction.asp?procedure=' + procedure + '&mod=' + module + '&value=' + value,true )

    Adesso funziona...

    Grazie mille
    Edo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.