Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema Ajax

  1. #1

    problema Ajax

    Salve, non è la prima volta che uso ajax, ma stavolta mi serve senza l'interazione con php e stranamente mi da problemi.
    il codice è il seguente:
    codice:
    <script src='jquery-1.5.min.js'></script>
    <script>
    function prova(){
    $.ajax({
    url: "ajax.html",
    success: function(response){
    alert(response);
    },
    error:function(){alert("errore");}
    });
    }
    </script>
    <input type=button onclick="prova()" value=prova>
    in salvaDati.html
    codice:
    document.write("ok!");
    la funzione prova mi stampa "errore", io vorrei solamente stampare il contenuto del file ajax.html, in questo caso "ok!"...non capisco perchè non vada.
    grazie a tutti.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    IL problema potrebbe essere perché javascript non "digerisce" i tag <script> (che probabilmente avrai nella pagina ajax.html) come prova togli il document.write e scrivi semplicemente "ok" nel body se è come penso dovrebbe funzionare tutto, per risolvere il problema degli script leggi qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: problema Ajax

    Mail il file che richiami esiste sul server?
    Originariamente inviato da akkressor
    Salve, non è la prima volta che uso ajax, ma stavolta mi serve senza l'interazione con php e stranamente mi da problemi.
    il codice è il seguente:
    codice:
    <script src='jquery-1.5.min.js'></script>
    <script>
    function prova(){
    $.ajax({
    url: "ajax.html",
    success: function(response){
    alert(response);
    },
    error:function(){alert("errore");}
    });
    }
    </script>
    <input type=button onclick="prova()" value=prova>
    in salvaDati.html
    codice:
    document.write("ok!");
    la funzione prova mi stampa "errore", io vorrei solamente stampare il contenuto del file ajax.html, in questo caso "ok!"...non capisco perchè non vada.
    grazie a tutti.
    Tieni presente che in ogni caso stai manipolando stringe per cui vedrai stampato nell'alert tutto cio' che ti viene inviato dal server, nel tuo caso la stringa document.write("ok!");
    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

  4. #4
    anche togliendo i tag "<script>" non cambia nulla...vorrei precisare che è tutto in locale e non esiste alcun server, quindi a rigor di logica ajax non servirebbe...quello che volevo sapere è se poteva funzionare anche in locale.

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Locale o remoto se non c'è un server ajax non funziona
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.