/ / Jak całkowicie ukryć modal początkowy po uzyskaniu odpowiedzi ajax - ajax, twitter-bootstrap, cakephp, response

Jak całkowicie ukryć modal początkowy po otrzymaniu odpowiedzi ajax - ajax, twitter-bootstrap, cakephp, response

// From Ctp
hcp_btn.on("click", function(){
var value = hcp_field.val();
if(value != "")
{
$.ajax(
{
type: "POST",
url: ajax_url+"users/add_hcp_type/"+value,
success:function(response)
{
if(response == "exist")
{
$("#hcp_error").show();
hcp_btn.addClass("disabled");
}
else{
$("#hcp_type_modal").modal("hide");
$("#hcp_type").html(response);
}
}
});
}
});

// For Controller
$this->autoRender = false;
$this->layout = "ajax";
$this->viewPath = "Elements";
$this->render("hcp_types");


![This type of background left after modal close in ajax success function][1]

Używam cakephp i renderowania elementu za pomocąajax i dynamicznie ładuje dane wewnątrz ctp. Ale po uzyskaniu odpowiedzi ajax wewnątrz funkcji sukcesu ajax próbuję zamknąć bootstrap modalne nakrętki modalne nie jest całkowicie blisko jakieś przezroczyste tło zostało.

Odpowiedzi:

0 dla odpowiedzi № 1

Użyj tego do czyszczenia lewego tła

//when hidden
$("#hcp_type_modal").on("hidden.bs.modal", function(e) {
$(".modal-backdrop").remove();
});