如何将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>