Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Jquery: Non esegue il codice ajax sulla pagina specificata!
Forum - Javascript - Jquery: Non esegue il codice ajax sulla pagina specificata!

Avatar
riddick (Normal User)
Rookie


Messaggi: 37
Iscritto: 17/06/2011

Segnala al moderatore
Postato alle 10:48
Giovedì, 05/04/2012
Salve a tutti, ho un piccolo problema con jquery, in pratica faccio una semplice chiamata ajax per inviare i dati di un form ad una pagina, il problema è che non mi tiene conto della pagina specificata, mi spiego meglio con il codice:

Codice sorgente - presumibilmente Delphi

  1. $(document).ready(function() {
  2.   $("#invia").click(function(){
  3.     var autore = $("#autore").val();
  4.     var testo = $("#testo").val();
  5.     var id = $("#id").val();
  6.     var dati = "autore=" + autore + "&testo=" + testo + "&id=" + id;
  7.     $.ajax({
  8.         type: "GET",
  9.         url: "provola.php",
  10.         data: dati,
  11.         success: function(data){
  12.             alert("dati: " + data);
  13.         },
  14.         error: function(data){
  15.             alert("errore");
  16.         }
  17.     });
  18.   });
  19. }



il problema mi sorge perché mi ritrovo questo url:
http://127.0.0.1:8080/mioSito/?autore=Prova&testo=Ciao&id= ...

Quindi come si può vedere i dati vengono iviati sulla pagina in cui mi trovo e non su provola.php. Da cosa può dipendere? Grazie!

PM Quote
Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 14:17
Giovedì, 05/04/2012
se non erro prova cosi
Codice sorgente - presumibilmente Javascript

  1. $(document).ready(function() {
  2.       $("#invia").click(function(){
  3.         var _autore = $("#autore").val();
  4.         var _testo = $("#testo").val();
  5.         var _id = $("#id").val();
  6.         $.ajax({
  7.             type: "GET",
  8.             url: "provola.php",
  9.             data: {
  10.                     autore : _autore,
  11.                     testo : _testo,
  12.                     id : _id
  13.             },
  14.             success: function(data){
  15.                 alert("dati: " + data);
  16.             },
  17.             error: function(data){
  18.                 alert("errore");
  19.             }
  20.         });
  21.       });
  22.     }


PM Quote
Avatar
riddick (Normal User)
Rookie


Messaggi: 37
Iscritto: 17/06/2011

Segnala al moderatore
Postato alle 14:55
Giovedì, 05/04/2012
Grazie per la risposta ma è sempre uguale!

PM Quote