我有一个从php获取数据的函数,如果它收到"未授权的",它应该显示一个解释可能的错误的模态并删除div中的任何内容。它基本上是这样做的,但代码仍然存在,所以有人可以看一下源代码并阅读其中的内容。
#main_content
以display:hidden
开头,所以我不会认为它会出现在我的代码中。
function callCharts() {
$.ajax({
url: 'all_data.php',
type: 'GET',
success: function(data) {
var check = data;
if (check =='unauthorized') {
$('#main_content').remove();
// also have tried .empty and .html("")
$('#unauthorized_modal').modal('show');
}
else {
$('#main_content').css("display","inherit");
console.log("authorized");
}
}
});
}
相关HTML
<div id="main_content" style="display:none;">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div class="block-flat" style="margin-bottom:10px; ">
<div class="header">
<h3 style="display:inline;">Data Overview</h3>
</div>
</div>
</div>
</div>
</div>
答案 0 :(得分:0)
你需要把你的ajax函数放在这个
中$( document ).ready(function() {
callCharts();
});