【问题标题】:post php variables to mobile site using javascript - blank variables使用 javascript 将 php 变量发布到移动网站 - 空白变量
【发布时间】:2014-05-04 07:15:14
【问题描述】:

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

重定向工作正常,但是 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>

谁能帮忙?

谢谢

【问题讨论】:

    标签: javascript php redirect mobile


    【解决方案1】:

    您需要添加echostatement..

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

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

    【讨论】:

    • @user3312792,另外,使用isset 构造来避免Undefined Index 通知。
    【解决方案2】:

    您没有回显变量。像这样:

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

    【讨论】:

      猜你喜欢
      • 2016-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      相关资源
      最近更新 更多