如果 jQuery 包含/需要不同的 php 文件,你如何使用它window height > 1000
?
if window height > 1000
<?php require('a.php'); ?>
else
<?php require('b.php'); ?>
你不能require
喜欢php
JavaScript/jQuery。取而代之的是,您可以使用.load()
. 它将使用 AJAX 加载脚本。
例如:
if( $(window).height() > 1000 ) {
$('#result').load('a.php', function() {
alert('a.php load was performed.');
});
} else {
$('#result').load('b.php', function() {
alert('b.php load was performed.');
});
}
但是如果你想重新加载页面,那么你需要window.location
ie。
window.location = "some_url";
您可以在 javascript 中检测宽度和高度,然后将页面重定向到您的实际页面。
location.href="myRealPage.php?height="+clientheight;
然后你可以在服务器上使用这些变量来决定加载哪个页面。
if($_GET["height"]>1000)
{
require("a.php")?
}
else
{
require("b.php")?
}