优先顺序Javascript/PHP/Jquery Json-从用户获取浏览器资源
我正在尝试做一些超越我目前技能的事情,但我相信我能做到。如果你能为我指出一个已经开发好的脚本,我将非常感谢 我的问题来自于什么先运行?Javascript还是php?因为我需要在页面中异步包含一个php文件 我的想法是,如果用户的屏幕宽度大于1024,则绘制一个额外的固定位置div,如果没有,则不绘制它。这个div应该接收一个带有可点击链接的flash对象 我的想法是:优先顺序Javascript/PHP/Jquery Json-从用户获取浏览器资源,php,javascript,jquery,json,Php,Javascript,Jquery,Json,我正在尝试做一些超越我目前技能的事情,但我相信我能做到。如果你能为我指出一个已经开发好的脚本,我将非常感谢 我的问题来自于什么先运行?Javascript还是php?因为我需要在页面中异步包含一个php文件 我的想法是,如果用户的屏幕宽度大于1024,则绘制一个额外的固定位置div,如果没有,则不绘制它。这个div应该接收一个带有可点击链接的flash对象 我的想法是: 使用javascript获得解析 使用jQuery将ajax json变量发送到.php文件中,该文件将res变量存储到会话c
JoricamPHP首先运行,因为页面尚未加载,javascript在用户端运行,但一旦加载页面,ajax允许您调用PHP脚本并接收结果,然后可以通过javascript将结果添加到页面。。。。因此,是的,这是可行的:)
会话可以包含您需要的任意多个键,只需将它们命名为特定的键即可是的,这是可能的,但现在以您描述的方式。PHP运行服务器端,Javascript运行客户端,即PHP在任何Javascript之前执行。然而,没有任何东西表明你不能只使用Javascript来解决这个问题——而使用jQuery来解决这个问题实际上是微不足道的(因为你用它来标记问题)。只需让Ajax调用的PHP页面返回内联HTML,并使用jQuery打印即可。也不需要cookies。
<script language="javascript">
if (window.location.search == "") {
window.location.href = window.location + "?width=" + screen.width + "&height=" + screen.height;
}
</script>
如果(window.location.search==“”){
window.location.href=window.location+“?width=“+screen.width+”&height=“+screen.height;
}
这会将您尝试访问的页面重定向到同一页面,但会向该页面发送参数
然后您将能够:
<?php
$width = $_get['width'];
$height = $_get['height'];
?>
是的,我是个白痴,这更简单,如果屏幕分辨率高于1024,我可以使用javascript/jquery将外部html加载到div中,我甚至不需要php,只需要jquery和ajax。。。我真丢脸。