<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Aiuto con calback login jquery]]></title><description><![CDATA[<p dir="auto">Salve, ono ai primi passi con Ajax, ed è da tempo che seguo la vostra community come visitatore, ed ora è arrivato il momento in cui non trovo più soluzioni.<br />
Voglio effettuare un login tramite ajax/jquery. i dati passati dal &lt;form&gt;  a jquery-script sono username e password. Fin qui niente problema.<br />
Ora vorrei fare un controllo dei dati tramite la 'login.php' e il risultato che torna true o false ovviamente poi viene ricontrollato nella succes: function(result)<br />
Ora non riesco in nessun modo a far ritornare true.:bho: Nemmeno se nella 'login.php' immetto solo</p>
<pre><code>
&lt;?php
echo "true";
?&gt;
```Sono all'esasperazione. Non so pìu come fare. :x

Spero che qualcuno qui riesca ad aiutarmi....


jquery-script.js
</code></pre>
<p dir="auto">$(document).ready(function(){<br />
$("#login").Bounce(70);<br />
$("#footbar").slideDown("slow");<br />
$("input").focus(function(){<br />
$(this).parent().addClass("active");<br />
});<br />
$("input").blur(function(){<br />
$(this).parent().removeClass();<br />
});<br />
$('#login form').submit(function(e){<br />
e.preventDefault();<br />
var username = $("#username input").attr('value');<br />
var password = $("#password input").attr('value');<br />
$.ajax({<br />
type: "POST",<br />
timeout: 7000,<br />
data: {username: username, password: password},<br />
url: "login.php",<br />
success: function(result) {<br />
if(result != "true") {<br />
$("#ajax_load").animate({opacity: 1.0}, 500).fadeOut(500);<br />
$("#messages").append('&lt;div id="ajax_error"&gt;Login fallito&lt;/div&gt;');<br />
$("#login").Shake(4);<br />
}<br />
else {<br />
$("#ajax_load").fadeOut(200);<br />
$("#messages").append('&lt;div id="ajax_accept"&gt;Login ok, proseguo richiesta al sistema...&lt;/div&gt;');<br />
$("#ajax_accept").hide().show("slow",function(){<br />
setTimeout(function(){$("#login").slideUp(500);},500);<br />
setTimeout(function(){$('#login form')[0].submit();},1200);<br />
});<br />
}<br />
}<br />
})<br />
});<br />
$(".button")<br />
.ajaxStart(function(){<br />
$("#messages div").remove();<br />
$("#messages").append('&lt;div id="ajax_load"&gt;Controllo dati...&lt;/div&gt;');<br />
});<br />
});</p>
<pre><code class="language-Grazie">
Dimenticavo, casomai vi do anche la login.php di prova...
</code></pre>
<p dir="auto">&lt;?php</p>
<p dir="auto">$user = $_POST['username'];<br />
$pass = $_POST['password'];</p>
<p dir="auto">if( ($user == "prova") &amp;&amp; ($pass == "prova") )<br />
{<br />
//login cooretto<br />
echo "true";<br />
}<br />
else<br />
{<br />
echo "false";<br />
}<br />
?&gt;</p>
<pre><code></code></pre>
]]></description><link>https://connect.gt/topic/95528/aiuto-con-calback-login-jquery</link><generator>RSS for Node</generator><lastBuildDate>Fri, 22 May 2026 01:47:53 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/95528.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 21 Feb 2009 22:15:25 GMT</pubDate><ttl>60</ttl></channel></rss>