如何在PHP中包含Javascript?

问题描述 投票:1回答:2

我正在尝试在PHP中编写一些Javascript,我做了一个简单的按钮,将您带到上一页。按钮显示但按钮的功能不起作用。这是我的代码。

<?php
$product;
if (empty($product))
{
    echo
    '
    <script>
    function myFunction() {
        header("location:".history.go(-1));
    }
    </script>
    <button onclick=myFunction()>Click me</button>
    ';
    exit();


}

我去我的本地服务器到这个代码所在的文件,除了它工作,但它没有。例如,我去http://127.0.0.1/test1.php,那里有一个按钮(效果很好),带你到http://127.0.0.1/test2.php(这段代码就是这里)。当我按下“点击我”按钮时,没有任何反应。我想知道我做错了什么?或者是因为问题是由本地引起的?我在Chrome和Safari中试过这个。

javascript php
2个回答
2
投票

您的代码历史记录错误:

function myFunction() {
    window.history.go(-1);
}

-6
投票

你只需要在开始使用这样的javascript之前关闭你的PHP部分:?>。在JS部分之后,再次使用<?php打开PHP。通过这种方式,您还可以在PHP中使用HTML。

© www.soinside.com 2019 - 2024. All rights reserved.