你能用JS超时加载一个PHP包含吗?
我有一些PHP,我不想立即加载 有可能这样做吗你能用JS超时加载一个PHP包含吗?,php,javascript,load,timeout,Php,Javascript,Load,Timeout,我有一些PHP,我不想立即加载 有可能这样做吗 <?php // ... snip ... ?> <div class="footer"> <other divs/> <script type="text/javascript"> setTimeout( function() { <?php include(CHILD_DIR . '/modules/partner-init.ph
<?php
// ... snip ...
?>
<div class="footer">
<other divs/>
<script type="text/javascript">
setTimeout( function() {
<?php include(CHILD_DIR . '/modules/partner-init.php'); ?>
}, 10000);
</script>
</div>
setTimeout(函数(){
}, 10000);
这似乎有点草率,但在我开始之前,我想知道它是否是a)可能的,或者b)如果有更好的方法这是不可能的,那么include就放在那里。PHP在发送到客户端以执行JS之前在服务器上执行 而且,只要去做,看看会发生什么,也不会有什么坏处,这会帮助你学习
如果希望以后执行PHP,可以在AJAX请求中请求该页面。这将使PHP从请求执行,而请求可以由JS控制/计时。这是不可能的,include将放在那里。PHP在发送到客户端以执行JS之前在服务器上执行 而且,只要去做,看看会发生什么,也不会有什么坏处,这会帮助你学习
如果希望以后执行PHP,可以在AJAX请求中请求该页面。这将使PHP从请求中执行,而请求可以由JS控制/计时。您真正想要的是不可能的,但显而易见的解决方案是在页面加载时回显html中的所有内容,并简单地隐藏有问题的
div
或元素。然后,您可以随时使用javascript显示它
无需ajax或其他请求;它为您节省了往返服务器的时间。您真正想要的是不可能的,但显而易见的解决方案是在页面加载时将html中的所有内容都回显出来,并简单地隐藏有问题的
div
或元素。然后,您可以随时使用javascript显示它
无需ajax或其他请求;它为您节省了往返服务器的时间。看看ajax,这是唯一可能的方式如果每次有人问我如何以这种方式混合JS和PHP时我都有一美元,我会有,比如,一吨美元。看看ajax,这是唯一可能的方式如果每次有人问我如何以这种方式混合JS和PHP时我都有一美元,我会有,比如,一吨美元。取决于OP想要什么,这可能是最好的解决方案。取决于OP想要什么,这可能是最好的解决方案。