使用javascript将空白变量发布到移动网站

时间:2014-05-04 07:15:14

标签: javascript php redirect mobile

我想将用户重定向到我网站的移动版本。

重定向工作正常,但php变量没有通过。

我使用以下内容:

<script>
if ($(window).width() < 480 || $(window).height() < 480) {
var searchproducts = "<?php $_GET['search']?>";
var category = "<?php $_GET['cat']?>";

var page="http://m.website.com/search.php?search="+searchproducts+"&cat="+category;
document.location.href=page;

}
</script>

我也尝试过:

<script>
if ($(window).width() < 480 || $(window).height() < 480) {
window.location.replace("http://m.website.com/search.php?search=<?php $_GET['search']?>&cat=<?php $_GET['cat']?>");

}
</script>

有人可以帮忙吗?

由于

2 个答案:

答案 0 :(得分:0)

您需要添加echo声明..

var searchproducts = "<?php echo isset($_GET['search']) ? $_GET['search'] : 'Nothing'; ?>";
var category       = "<?php echo isset($_GET['cat']) ? $_GET['cat'] : 'Nothing'; ?>";

另外,如图所示使用isset构造。

答案 1 :(得分:0)

你没有回应变量。像这样:

<?php echo $_GET['cat']?>