Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Oggetto request

  1. #1
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479

    Oggetto request

    Ciao a tutti!!
    avrei la necessità di utilizzare alcune funzioni di questa classe.
    Ho creato una funzione che la carico con l'evento onload del body, e al suo interno ho scritto:

    alert( request.getProtocol() );

    per fare una prova, solo che non fa niente, cioè l'alert non appare.

    Ho provato a scrivere cose sotto, in questo modo:

    alert( request.getProtocol() );

    for(i=0; i<3; i++)
    {
    alert("ciao");
    }
    alert("Ecco la onload");

    e ancora non succede niente. Se invece inverto le cose, cioè metto prima il for e dopo l'alert del request, il for funziona ( fa 3 alert con ciao ) e l'alert con la getProtocol() non scrive niente. Pare che la request proprio non funzioni. Qualcuno sa aiutarmi ?
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    72
    Vado a naso:
    codice:
    alert( "<%=request.getProtocol()%>" );

  4. #4
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479
    Originariamente inviato da cavicchiandrea
    Ma il request cos'è?
    http://java.html.it/guide/lezione/791/request/

    quindi la alert devo modficarla in quel modo?
    Ugualmente devo fare se voglio utilizzare request.getParameter("nome") ?
    Perchè anche questa mi da problemi, cioè si "blocca"
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Stai usando un oggetto non javascript... l'unica cosa che puoi fare e' fargli generare delle stringhe da utilizzare con javascript, come nell'esempio proposto.

    Tieni presente pero' che se nelle stringhe ottenute e' possibile la presenza del carattere che usi cone delimitatore di stringa in javascript (solitamente ") devi provvedere a "escaparlo" prima di utilizzarlo, ovvero:
    codice:
    stringa = request.getProtocol() 
    stringa = replace(stringa,"""","\""")
    o istruzione analoga del linguaggio che usi.

    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

  6. #6
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479
    Mmm....non ho ben capito.
    Cosa dovrei scrivere in javascript per utilizzare l'oggetto request ?
    A me in sostanza non serve la getProtocol, era solo un esempio, io dovrei utilizzare getParameter, solo che mi da quel problema che ho esposto nel post iniziale
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  7. #7
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479
    Ho letto meglio su internet e mi sono accorto che ho fatto un pò di confusione....
    Praticamente io ho dei campi input text con tutti lo stesso nome e una volta inviata la form con POST dovrei recuperare i valori ( all'interno di una funzione richiamanta nella onload del body ).
    Chiamandosi i campi con lo stesso nome non riesco a dire a javascript che voglio tutti i valori che sono stati inseriti.
    Devo utilizzare nome uguali perchè i campi input text che devo generare non sono fissi..a volte possono esserre 10, 20, 5 ecc...
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Con il javascript non si possono recuperare i dati inviati con il metodo post.

    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

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.