php - 如何使用 php 代码在 echo 中使用 window.location

标签 php

我需要帮助在 echo 中使用 window.location=PHP。这是我的代码:

echo
    '<div class="adsa">
         <div class="adimg125" style="'.$stylea.'">
            <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location='.$url.'" class="check" style="'.$check.'">Check Monitors</div>
         </div>
    </div>';

我的数据显示正常但链接不工作意味着它没有显示在 ' ' 中以打开链接。这是我显示的数据

<div class="check" onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location=/index.php?key=perfectdeposit.biz" style="background: #767a81 none repeat scroll 0 0; color: white; cursor: pointer; display: none; font-size: 13px; padding: 2px 0 3px; position: relative; text-align: center; top: -132px; width: 117px; margin-left: 38px">Check Monitors</div>

你可以看到这里没有在那一行显示''

window.location=/index.php?key=perfectdeposit.biz

需要这样显示

window.location='/index.php?key=perfectdeposit.biz'

最佳答案

看起来您需要在 PHP 中转义这些字符。也许是这样的?

echo'<div class="adsa"><div class="adimg125" style="'.$stylea.'">
            <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location=\''.$url.'\'" class="check" style="'.$check.'">Check Monitors</div>
            </div></div>';

注意 window.location 附近的 \

这是输出:

$stylea = 'something';
$url = 'http://google.com';
$check = 'test';

<div class="adsa"><div class="adimg125" style="something">
        <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location='http://google.com'" class="check" style="test">Check Monitors</div>
        </div></div>

关于php - 如何使用 php 代码在 echo 中使用 window.location,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44097260/

相关文章:

php - 在 Laravel 中,如何在测试时给服务容器另一种实现?

php - 将 Volley 与 JsonObjectRequest 一起使用时无法从 PHP 获取参数

php - 将数组添加到 php 变量

javascript - jQuery 验证和提交表单

php - 如何使用 Accessstoken 通过图形 API 向 Facebook 好友发送消息

javascript - AJAX 表单脚本未执行

php - 增加数据库中字段的最快方法

php - 我应该在哪里存储项目的一些参数?

php - MySQL 使用主行 ID 在两个表中创建新行

php - 在迭代中更新每一行 - 逻辑结构帮助