如何将php变量放入javascript中
我有一个脚本如下-如何将php变量放入javascript中,javascript,php,Javascript,Php,我有一个脚本如下- <script> //alert(window.screen.width); if (window.screen.width < 250) { // resolution is below 10 x 25 //alert(window.screen.width); window.location = 'http://m.xyz.com/'; } </script> 我的问题是如何将url作为变量放入javascript中 我尝试了以下方法,
<script>
//alert(window.screen.width);
if (window.screen.width < 250) {
// resolution is below 10 x 25
//alert(window.screen.width);
window.location = 'http://m.xyz.com/';
}
</script>
我的问题是如何将url作为变量放入javascript中
我尝试了以下方法,但无效,并说“无法访问站点”
//警报(窗口、屏幕、宽度);
如果(窗口.屏幕.宽度<250){
//分辨率低于10 x 25
//警报(窗口、屏幕、宽度);
window.location=http://m.';
}
只需更换:
<?php echo $url ?>
作者:
常量不需要使用$,所以只需使用like
<?=url?>
它将工作请像这样写入您的PHP文件,我尝试了以下代码,它对我来说工作正常:
<?php define("url","xyz.com", true); ?>
<script>
//alert(window.screen.width);
if (window.screen.width < 250) {
// resolution is below 10 x 25
//alert(window.screen.width);
window.location = 'http://m.<?php echo url ?>';
}
</script>
//警报(窗口、屏幕、宽度);
如果(窗口.屏幕.宽度<250){
//分辨率低于10 x 25
//警报(窗口、屏幕、宽度);
window.location=http://m.';
}
1。您确定文件中包含define语句吗。2.url是否有效。3.$url需要替换为url(定义值不是变量)。@jeff 1。是的,define语句包含在单独的php文件中,php文件包含在文件2中。2.是的,url是有效的。如果我用url替换$url,它不起作用。这不是一个有用的注释。发生了什么/没有发生什么?控制台告诉你什么?它重定向到一个地址为m.url的站点,这意味着它没有得到该值该代码正常我已经测试过了,检查条件是否正确谢谢@Ajay Malhotra
<?= $url ?>
<?=url?>
<?php define("url","xyz.com", true); ?>
<script>
//alert(window.screen.width);
if (window.screen.width < 250) {
// resolution is below 10 x 25
//alert(window.screen.width);
window.location = 'http://m.<?php echo url ?>';
}
</script>