php - 在页面加载时执行 php 短代码
问题描述
我有一个短代码需要一段时间才能返回所有查询,因此会使页面加载缓慢。我想用占位符加载页面。像这样的东西。我怀疑它是否可行,但值得一试,因为使用 jquery 编写查询将是一项繁重的任务。
类似的东西
<div id="my-widget">
<div class="loader"></div>
</div>
和
<script>
$(document).ready(function() {
$.ajax({
success: function(data) {
.html('<?php echo myshortcode; ?>');
}
$('#my-widget').html(div);
});
</script>
解决方案
您的问题的解决方案可能是缩短查询并仅请求显示页面所需的基本内容。另一种解决方案是通过 ajax 的后台请求,因此您将在后台制作另一个站点,然后替换 body 标签:
$.get( "ajax.php?page=index", function( data ) {
$("body").html(data);
});
推荐阅读
- powerbi - PowerBI_calculate ID 在两个时间点之间重叠
- solr - 使 Solr 字段(名称)不区分大小写
- angular - 使用 @ngx-formly JsonSchema 和字段组。这可能吗?
- python - 在 IoT Edge 中使用 OPCUA 订阅导出数据
- c++ - 在 C++ 中使用不同的参数初始化“堆栈”变量有什么用?
- vb.net - 使表单透明而不丢失边框透明度 [VB.NET]
- android - 未聚焦时如何扩展 EditText?
- python - 是否可以使用 python 做一个受限的 VAR-X 模型?
- wordpress - 如何在 wordpress+woocommerce 的某个类别中获取产品某些属性的选项列表?
- android - 在 android 中从 jcenter() 迁移到 mavelCentral() 问题