Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    chiamare ajax con un link

    ho un elenco di link e dovrei effettuare una chiamata ajax,
    come dovrei fare?
    ho provato cosi

    <%=RS("uff")%>

    ma non funziona.
    come dovrei fare?

  2. #2
    codice:
    <%=RS("uff")%>
    il return false; aggiunto serve per non fare ricaricare la pagina.

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    ajax con link

    ho provato come hai detto
    <a href="#" onclick="Richiesta(this.innerHTML);return false;">

    ma non mi funziona.

    non è che l'errore sta nella pagina ajax?

    function Richiesta(Stringa)
    var url = "/riepilogo.asp?sez=" + Stringa.toUpperCase() + "&dummy=" + Math.random().toString();

  4. #4
    Se fai:
    codice:
    function Richiesta(Stringa) {
    alert(Stringa);
    .. eccetera
    vedrai che Stringa &egrave; valorizzato, se usi il codice che ti ho scritto.
    Quindi devi controllare la richiesta Ajax.

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho provato e mi visualizza effettivamente il valore del link
    quindi il valore arriva ad ajax,
    il problema è dopo allora

    forse qui?

    var url = "riepilogo.asp?ufficio=" + Stringa.toUpperCase() + "&dummy=" + Math.random().toString();


    ???

    ajax non mi apre la pagina riepilogo.asp

  6. #6
    Originariamente inviato da tigre2209
    ajax non mi apre la pagina riepilogo.asp
    Ajax che apre una pagina???????
    (forse) devi approfondire Ajax (vedi QUI )
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho sbagliato, non apre una pagina, ma invia la variabile a riepilogo.asp:

    var url = "riepilogo.asp?ufficio=" + Stringa.toUpperCase() + "&dummy=" + Math.random().toString();

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    installa firebug per firefox se non l'hai gia' fatto,
    nella console ti segnala tutte le chiamate, controlla cosa invii e cosa ricevi

    se non fai cosi' il debug si complica

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    adesso pare che funziona.
    il problema era che non riuscivo a vedere la div del risultato perchè era in fondo alla tabella.

    non è la prima volta che sento parlare di firefox, non l'ho mai usato, di che cosa si tratta?

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    firefox e' un browser, parecchio aderente agli standard
    piu' preciso di IE anche nella segnalazione degli errori
    quindi gia' di per se' un valido aiuto per lo sviluppatore

    firebug e' un' estensione (o add-on, o plugin che dir si voglia) di firefox insostituibile per lo sviluppatore:
    permette per esempio di ispezionare approfonditamente il documento,
    non solo come se visualizzassi il sorgente, ma tenendo conto delle modifiche apportate al DOM via javascript,
    puoi immediatamente distinguere quali regole di stile vengono applicate ad un elemento
    e anche modificarle per test volanti,
    vedi chiaramente tutte le chiamate asincrone: metodo, header, response ottenuto,
    questo giusto per citare le funzioni che tornano comode piu' spesso...

    unito alla web developer toolbar (altro add-on di firefox) ottieni finalmente uno strumento di debug efficace, che fa risparmiare ore

    ciao

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.