向调用Javascript函数的PHP返回一个值
所以…….我正在处理一个包含嵌入式SVG元素的PHP数组。我需要检测正在使用的用户屏幕,以便将svg元素约束到显示器上-3个用于笔记本电脑/PC,2个用于iPad,1个用于移动电话 因此,目前我已经编写了一个从PHP调用Javascript函数的简单代码。但是我需要能够根据所识别的设备向PHP返回一个值,以便在PHP中对数组进行进一步处理 这是正确的方法还是我应该研究另一种方法? 目前,Javascript函数和PHP位于同一个文件中-SecureReadAllExercises.PHP 从php文件调用的Javascript函数finddevice():向调用Javascript函数的PHP返回一个值,javascript,php,svg,Javascript,Php,Svg,所以…….我正在处理一个包含嵌入式SVG元素的PHP数组。我需要检测正在使用的用户屏幕,以便将svg元素约束到显示器上-3个用于笔记本电脑/PC,2个用于iPad,1个用于移动电话 因此,目前我已经编写了一个从PHP调用Javascript函数的简单代码。但是我需要能够根据所识别的设备向PHP返回一个值,以便在PHP中对数组进行进一步处理 这是正确的方法还是我应该研究另一种方法? 目前,Javascript函数和PHP位于同一个文件中-SecureReadAllExercises.PHP 从ph
function finddevice()
{
var width = screen.width;
if (width==375)
{
alert("Hello mobile phone");
//need to return data to the php section in the php file
}
if (width>375 && width<1680)
{
alert("Hello ipad");
//need to return data to the php section in the php file
}
if (width==1680)
{
alert("Hello desktop");
//need to return data to the php section in the php file
}
}//end of javascript function scope
函数finddevice()
{
变量宽度=屏幕宽度;
如果(宽度==375)
{
警报(“你好手机”);
//需要将数据返回到php文件中的php部分
}
如果(width>375&&width您应该使用if和else条件,同时检查您在screen.width
中是否得到了值。您应该使用ajax将数据发送回php,ajax的好处是您还可以有一个回调。听起来像是一个可以用异步javascript和XML解决的任务——简言之:ajaxuld be@css media roules可以根据屏幕分辨率在内容中显示不同的图像。使用css media roules不需要javascript/php功能。您可以使用$(window)。on('resize',function(){});识别屏幕上的设备更改吗?您是否将js文件包含在ur php文件中??
echo '<script type="text/javascript">
finddevice();
</script>';