我有一個Ajax的功能,將發佈數據,然後顯示與OK \問題的mutex_lock相當於在JavaScript
$.ajax({
url: 'save.php',
type: "POST",
data: jsObj
//contentType: "application/json"
})
.success(function (result)
{
var status = result.split(";")[0];
var msg = result.split(";")[1];
if ((status == "Ok") && ($('#divMsg').css('display') == 'none'))
{
//console.log($('#divMsg').css('display'));
$("#divMsg").toggle("slow");
$("#divMsg").find("p").text("Saved");
}
(...)
問題的消息是,它可能會在第二次被調用幾次,所以它會顯示一個div說多次保存。我只想讓它顯示一次。我試着檢查div是否隱藏,但它必須發生得太快,並且它仍然顯示爲可見的下一個消息。
有什麼辦法可以得到一些鎖定機制?