Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Jquery AJAX semplice non funziona

    Ciao a tutti, non cappisco perchè mi da errore questa semplice chiamata ajax fatta con jquery; il file php richiamato restituisce testo in formato html

    $.ajax({
    type: "GET",
    url: "file.php",
    dataType: "html",
    success: function(dati)
    {

    alert("ok");

    },
    error: function()
    {
    alert("errore!");
    }
    });// fine ajax

    viene sempre eseguito quell'alert "errore!" eppure il file.php funziona sicuramente in modo corretto..la struttura per ricevere testo html dovrebbe essere giusta così..oppure mi sbaglio? grazie

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    cambia la funzione error cosi:

    codice:
        error:function(x,e){
                if(x.status==0){
                 alert('Sei offline, controlla la tua connessione');
                } else if(x.status == 404){
                 alert('Url non trovato');
                } else if(x.status == 500) {
                  alert('Errore interno del server');
                } else if (e == 'parsererror'){
                  alert('Errore di parsing della stringa:'+x.responseText);
          	    } else if(e=='timeout') {
                  alert('Richiesta andata in timeout');
          	    } else {
                   alert(''Errore sconosciuto');
                }
               }
    Ciao

  3. #3
    grazie

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.