Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782

    problema di ritorno con ajax

    Ho un problema con il ritorno dei dati in ajax.
    il codice che uso è:
    Codice PHP:
    function createRequestObject()
        {        
              
        var 
    browser navigator.appName//nome del browser 
        
    if(browser == "Microsoft Internet Explorer")
            {
            
    request_o = new ActiveXObject("Microsoft.XMLHTTP");  // per IE      
            
    }
        else
            {
            
    request_o = new XMLHttpRequest(); // per altri browser
            
    }      
        return 
    request_o//ritorna l'oggetto 
        
    }
    var 
    http createRequestObject();
    function 
    getProducts()
        {      
        var 
    primasel document.getElementById('modello').value;
        
    window.alert(primasel);

        
        
    http.open('get''internal_request.php?action=get_products&id='+document.getElementById('modello').value);
        
    document.insprevord.modello.selectedIndex
            http
    .onreadystatechange handleProducts;
            
    http.send(null);
        }   

    function 
    handleProducts()
        {
            if(
    http.readyState == 4)
            {
            var 
    response http.responseText;
            
    document.getElementById("product_cage").innerHTML response;
            /        }
        } 
    l'id della form è: insprevord
    l'id della prima select è: modello

    provando a stampare il valore dentro la funzione gli arrivare correttamente ma dopo quando cerco di riprenderlo con la GET per poi andare a fare una query ... niente!
    nel div con id: product_cage mi appare la scritta No input file specified.
    consigli?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se vuoi rilevare il valore selezionato nella select con il dom la sintassi è:
    codice:
     document.getElementById('Id_Select').options[document.getElementById('Id_Select').selectdIndex].value
    Se ti vuoi riferire all'oggetto tramite il form la sintassi è:
    codice:
    document.NomeForm.NomeSelect.options[document.NomeForm.NomeSelect.selectedIndex].value
    (Attenzione in questo caso va usato il NOME non ID)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    ma il valore della select riesco a passarglielo pero non riesco a farlo tornare indietro.
    Mi deve ritornare il valore della <select> per prelevare i dati tramite una query e popolare la seconda <select>.

    ma il valore non viene restituito correttamente

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da joker06
    ma il valore della select riesco a passarglielo pero non riesco a farlo tornare indietro.
    Mi deve ritornare il valore della <select> per prelevare i dati tramite una query e popolare la seconda <select>.

    ma il valore non viene restituito correttamente
    :master: Non ho capito molto, se si tratta di popolare select guarda nelle discussioni utili (secondo link in alto questo forum) c'è una pillola che tratta l'operazione, oppure metti un link alla pagina online.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    io scelgo un<option> della prima select, tramite ajax invio questo valore che mi deve tornare ed andare ad inserirsi nella wHERE di una query che mi estrae i dati per popolare la seconda <select> il problema è che il dato viene inviato correttamente alla funzione ajax ma ho dei problemi per andarlo a rileggere e inserirlo nella WHERE

  6. #6
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    Codice PHP:
    var response http.responseText
    il problema mi arriva qui.
    provando a stamparla mi trovo un No imput file specified e quindi non mi ritorna nada.

  7. #7
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    up

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da joker06
    Codice PHP:
    var response http.responseText
    il problema mi arriva qui.
    provando a stamparla mi trovo un No imput file specified e quindi non mi ritorna nada.
    Se ti arriva cosi' allora sembrerebbe un problema lato server... :master:

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    quindi? consigli o test da effettuare?

  10. #10
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    ora si diverte a fare cio ... mi ripete la pagina 2 volte! mi sta facendo impazzire

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.