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

    AJAX: Problema url inesistente

    Buongiorno a tutti,
    come mai mi va in "success" se come url metto un url inesistente?

    codice:
    	$.ajax({
    		type: "POST",
    		url: "prenotazioni_salvaasdas233123.asp",
    		data: { idprofilo: idprofilo},
    		cache: false,
    		success: function(){
    			alert("ok");
    		},
    		error: function(){
    			alert("NO");
    		}
    	});
    La pagina prenotazioni_salvaasdas233123.asp non esiste, perchè non va in errore?

    Fatemi sapere.
    Grazie mille.

  2. #2
    Risolto aggiungento:
    dataType: 'json',

  3. #3
    Il problema resta, o meglio ora va sempre in errore.
    Cosa sto sbagliando?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    28
    Usando "json" come dataType, $.ajax si aspetta nell'url un file .json e non .asp

    Per il primo problema mi sembra strano sia il dataType il punto, infatti, in base alla documentazione, $.ajax dovrebbe essere spesso in grado di riconoscerlo in automatico senza doverlo indicare, comunque prova a sostituire il dataType con "html" o "html json" (questo ultimo caso solo se il valore ritornato è un json convertito in stringa e ai bisogno di lavorarci come json in js)
    Ultima modifica di Andrea44; 07-06-2016 a 19:58

  5. #5
    Perfetto, grazie, provo.
    Diciamo che l'url che indico ovviamente esiste, mi sembrava assurdo che non andasse in errore mettendolo inesistente.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da pegaso22 Visualizza il messaggio
    Perfetto, grazie, provo.
    Diciamo che l'url che indico ovviamente esiste, mi sembrava assurdo che non andasse in errore mettendolo inesistente.
    Il success non verifica la pagina chiamata ma solo il response della chiamata ajax (cioè che il server risponda) che tu hai comunque sia che la pagina esista sia che non esista "not found"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Ok, perfetto, grazie per la precisazione, ora è tutto chiaro!!

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.