我有一个显示一些内容的网页。查询本身相当慢(4000ms)。
不过,我不希望我的用户在加载其余页面之前必须等待查询运行。
有没有一种方法可以在HTML模板中的标记之前和之后粘贴一些代码,以“延迟”该函数的执行,直到其他所有内容都呈现之后?
例如:
<javascript code that tells the page not to render what comes next until very last>
<?php my_heavy_php_function(); ?>
</javascript>
我有张桌子。该表有id、name和sname列。我想在php中运行一个sql查询。例如,我的查询是
Select * from mytable where id=$n;
在这里,$n是一个变量,第一个值是1。当页面加载时,这个查询正在运行。我列出了一个表查询结果。我希望使用html按钮来增加$n值。单击该按钮,$n值必须为2,查询必须使用新的$n变量执行。
我在wordpress网站上有一张表格。在递交表格时,我想:
1)获取表单数据
2)使用这些数据运行数据库查询
3)处理结果并使用这些结果构造查询字符串
4)将用户重定向到站点根+查询字符串
在WordPress之外,我会通过创建form action="my_query_string_constructor.php"来解决这个问题,只需对那里的post数据进行所有必要的处理。我考虑在WordPress中做一些类似的事情,通过创建表单action some like "single-my_query_string_constructor_posts.php