2016-04-05 59 views
-1

這是我處理的代碼:異步:假/真差,並使用

$.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"); 
     } 
    } 
}) 

什麼是在AJAX使用async: false/true打電話?你應該什麼時候使用它?如果您在body標記之後編寫腳本,而不是將其寫入head,它會影響性能嗎?

+0

還有進一步的問題.. – Pranesh

回答

0

Jquery Documentation

默認情況下,所有的請求都以異步方式(即此設置爲 默認爲true)發送。如果您需要同步請求,請將此選項設置爲 false。跨域請求和dataType:「jsonp」請求不支持 同步操作。請注意,當請求 處於活動狀態時,同步請求可能會暫時鎖定瀏覽器,禁用任何操作。

+0

需要更多解釋。我已經通過jquery文檔 – Pranesh