[英]How to prevent same modal from loading multiple times?
Based on tag jquery in question. 基于有问题的标签jquery。 I assume you got something like this
我想你有这样的东西
$("#open-modal").on("click", function(){
#ajax request
});
you should have some "flag" that will toggle between states "open", "closed" and based on it, it should close modal or send ajax. 您应该有一些“标志”,可以在状态“打开”,“关闭”之间进行切换,并根据此标志关闭模式或发送Ajax。
flag = {};
flag.is_open = false;
$("#open-modal").on("click", function(){
if(!flag.is_open){ // so at first click result is true
#ajax request
#modal creation
flag.is_open = true; // when user click second time you wont send ajax
}
});
// and when u close
$("#close-modal").on("click", function(){
if(flag.is_open){ // it is open
#modal-destruction
flag.is_open = false;
}
});
but you really should give us a piece of code so we could suggest something based on your work 但您确实应该给我们一段代码,以便我们可以根据您的工作提出一些建议
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.