完整的 html 页面加载后想要执行一些 php api 和脚本并显示响应
<html>
<body>
content
<?php
//some php script execute after full page load
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
PHP 是一种服务器端编程语言。当你请求一个页面时它会被执行。所以你不能在页面加载后执行它。如果您需要检查客户端是否加载了某些内容,则必须使用客户端编程语言,如 JavaScript。
这样您就可以向 PHP 文件(将被执行)发出请求,并处理该文件返回的所有内容。
您可以使用 JavaScript 或jQuery(一个 JavaScript 库)执行此操作:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
// Check if the page has loaded completely
$(document).ready( function() {
$('#some_id').load('php-file.php');
});
</script>
Run Code Online (Sandbox Code Playgroud)
为此,您可以在页面呈现后使用 Ajax 调用,
$(window).load(function(){ /*This allows to execute your code after the page is rendered fully */
$.get("<path to php file>", function(data){
/* you can then process the ajax response as needed */
});
})
Run Code Online (Sandbox Code Playgroud)
您可以使用此(页面加载后执行的Javascript)来帮助在页面加载后加载脚本