2016-04-05 8 views
-1

Hier ist der Code, mit denen ich zu tun:async: false/true Differenz und verwenden

$.ajax({ 
    type : "POST", 
    url : "http://localhost:9090/getPassword", 
    data : { 
     email : $("#EmailAddress").val() 
    }, 

    success : function(data) { 
     var path = "${pageContext.request.contextPath}"; 
     if (data == true) { 
      toast("Password has been sent on your Email Id", "success"); 
     } else if (data == false) { 

      toast("Sorry , there is no such account", "warning"); 
     } 
    } 
}) 

Was ist die Verwendung von async: false/true in einer AJAX nennen? Wann sollten Sie es verwenden? Beeinflusst es die Leistung, wenn Sie ein Skript nach dem body-Tag schreiben, statt es in head zu schreiben?

+0

gibt es auch noch weitere Fragen .. – Pranesh

Antwort

0

Jquery Documentation

Standardmäßig werden alle Anfragen gesendet asynchron (d.h. dies wahr standardmäßig festgelegt ist). Wenn Sie synchrone Anforderungen benötigen, setzen Sie diese Option auf false. Domänenübergreifende Anfragen und dataType: "jsonp" -Anforderungen unterstützen nicht synchronen Betrieb. Beachten Sie, dass synchrone Anfragen den Browser temporär sperren können und alle Aktionen deaktivieren, während die Anfrage aktiv ist.

+0

brauchen mehr Erläuterung. Ich habe jquery Dokumentation durchgelaufen – Pranesh