Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    103

    Errore nella chiamata Ajax Post, help please

    Salve, sto realizzando una sito web e voglio inserire uno script ajax per un autenticazione asincrona al sito ma non capisco per quale motivo non voglia funzionare...

    questo è il codice:
    codice:
    $("#loginsub").click(
    	function(){
    		var user = $("#username").val();
    		var pass = $("#password").val();
    		var jqxhr = $.post("/WS/Risorse/Login/Autenticazione.php",{ usr: user , pwd: pass }, function() {
          		alert("success");
        	})
        	.success(function() { alert("second success"); })
        	.error(function() { alert("error"); })
        	.complete(function() { alert("complete"); });
    	}
    )
    });
    mi esce sempre l'alert che indica l'errore nella comunicazione... non capisco quale possa essere il problema

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Togli var jqxhr =
    $.post(....) deve essere "libero" non associato ad una variabile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    103
    Originariamente inviato da cavicchiandrea
    Togli var jqxhr =
    $.post(....) deve essere "libero" non associato ad una variabile
    mi da cmq errore...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    La chiamata è racchiusa dentro onload $(function(){tua funzione})? Il php e corretto? Il percorso e valido?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    103
    Originariamente inviato da cavicchiandrea
    La chiamata è racchiusa dentro onload $(function(){tua funzione})? Il php e corretto? Il percorso e valido?
    codice:
    $(document).ready(function(){
    $("#loginsub").click(
    	function(){
    		var user = $("#username").val();
    		var pass = $("#password").val();
    		$.post("WS/Risorse/Login/Autenticazione.php",{ usr: user , pwd: pass }, function() {
          		alert("success");
        	})
        	.success(function() { alert("second success"); })
        	.error(function() { alert("error"); })
        	.complete(function() { alert("complete"); });
    	}
    )
    });
    c'è solo questo dentro al mio file js.
    Il percorso è corretto, o almeno penso... il file index.html sta nela root/ poi sta root/Script/script.js
    il file Autenticazione.php sta in root/WS/Risorse/Login/Autenticazione.php
    quindi il percorso relativo al file index è WS/Risorse/Login/Autenticazione.php, non dovrebbe essere errato

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ci sono un po troppe "ipotesi" penso, credo verifica la pagina php funzioni come dovrebbe (senza ajax o jquery), e verifica i percorsi facendo un inclusione js i percorsi potrebbero cambiare.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    103
    Originariamente inviato da cavicchiandrea
    Ci sono un po troppe "ipotesi" penso, credo verifica la pagina php funzioni come dovrebbe (senza ajax o jquery), e verifica i percorsi facendo un inclusione js i percorsi potrebbero cambiare.
    il file php funziona perfettamente.
    ho provato ogni percorso possibile prima di postare qui casomai fosse solo un problema di percorso ma nulla, qualunque percorso io metta non funziona... non funziona neanche se metto lo script direttamente dentro alla index e il file autenticazione nella stessa cartella della index.. niente...

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Posta un link alla pagina pubblica (tuospazioweb.altervista.org)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    103
    Originariamente inviato da cavicchiandrea
    Posta un link alla pagina pubblica (tuospazioweb.altervista.org)
    sto lavorando in locale

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da imesh
    sto lavorando in locale
    Sconsiglio sempre di lavorare in locale (dato che ci sono web server free) inoltre tranne qualche rarissimo caso il sito diventerà pubblico allora meglio testare fin da subito online.
    Se non puoi pubblicare non so che dirti, potrebbero esserci problemi sul tuo pc, lo script come è scritto deve funzionare (vedi esempio jquery http://api.jquery.com/jQuery.post/) se non va... un motivo ci sarà devi andare per tentativi, auguri.
    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.