Javascript 将imagegrabscreen php函数包含到一个按钮上,单击此按钮时不刷新页面
我试图创建一个带有onclick函数的按钮,该函数激活imggrabscreen php函数。问题是,我已经完成了几个代码,到目前为止,我唯一能使用的功能是提交输入类型,在该类型中刷新页面。我尝试使用button作为输入类型,但不幸的是,单击按钮后它不会保存任何屏幕截图。这是我目前使用的代码Javascript 将imagegrabscreen php函数包含到一个按钮上,单击此按钮时不刷新页面,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我试图创建一个带有onclick函数的按钮,该函数激活imggrabscreen php函数。问题是,我已经完成了几个代码,到目前为止,我唯一能使用的功能是提交输入类型,在该类型中刷新页面。我尝试使用button作为输入类型,但不幸的是,单击按钮后它不会保存任何屏幕截图。这是我目前使用的代码 if(isset($\u POST['btnscreen'])) { $im=imagegrabscreen(); imagepng($im,“screenshot.png”); } ob_end_flu
if(isset($\u POST['btnscreen']))
{
$im=imagegrabscreen();
imagepng($im,“screenshot.png”);
}
ob_end_flush();
?>
php是在服务器端解析和执行的(预处理),因此在页面发送到浏览器后,您无法调用任何php函数。唯一的方法是向服务器发出新请求(ajax)
我不能完全理解您的函数的作用(php无法截图显示您的浏览器显示的内容,因为它没有关于如何呈现的信息-请注意,不同的浏览器可能会以不同的方式显示页面)
我会尝试阅读html5画布元素,它可以实现这一点(例如)
希望这有助于在服务器端解析和执行php(预处理),以便在页面发送到浏览器后无法调用任何php函数。唯一的方法是向服务器发出新请求(ajax) 我不能完全理解您的函数的作用(php无法截图显示您的浏览器显示的内容,因为它没有关于如何呈现的信息-请注意,不同的浏览器可能会以不同的方式显示页面) 我会尝试阅读html5画布元素,它可以实现这一点(例如)
希望这对您有所帮助您是否尝试过ajaxing PHP页面?是的,我也尝试过使用ajax,但结果仍然相同。您是否尝试过ajaxing PHP页面?是的,我也尝试过使用ajax,但结果仍然相同。