javascript - 如何在 PHP 中调用 JavaScript 函数?

标签 javascript php html

我正在构建一个网页,根据用户的选择显示不同的倒计时器。如何从 PHP 代码内部调用具有倒计时器的 JavaScript 函数,我需要知道用户的选择?

该网页向芬兰高中学生显示了入学考试的剩余时间。每年 Spring 和秋季根据科目有 9 个不同的考试日。

我制作了一个 ID 为“subject”的选择菜单,用户可以在其中选择主题。

为了制作计时器,我制作了空的 p 标签,并给它一个 id“chemistry-timer”,然后我在 JavaScript 中使用它来调用该函数。 (I used this tutorial from w3schools)

这就是我试图让“化学计时器”显示的内容:

<?php 
    $subject1 = $_GET["subject"];
    if ($subject1 == "Chemistry") {
    echo "<p id="chemistry-timer"></p>";
?>

当我运行它时,我收到一条错误消息,显示“意外的‘化学计时器’,这很奇怪,因为当我像这样在 HTML 中调用该函数时

<p id="chemistry-timer"></p>

效果很好。

最佳答案

这是一个报价问题,应该是:

<?php 
    $subject1 = $_GET["subject"];
    if ($subject1 == "Chemistry") {
     echo '<p id="chemistry-timer"></p>';
    }
?>

关于javascript - 如何在 PHP 中调用 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55870926/

相关文章:

php - 使用 Yii 下载文件

javascript - 在 HTML canvas 上绘制的视频只能在 chrome 中播放,即使使用 webm

javascript - Meteor 应用程序链接到外部页面/应用程序

javascript - jQuery JSON 中有效输入的意外标记

php - 如何在纯 PHP 中创建刷新 token ?

php - PHP 和 mysql 中的 Epoch & Unix 时间戳转换工作不正常

html - 如何使用相对 URI 转到子目录

html - 一个 flex/网格元素设置 sibling 的大小限制

javascript - 调用方法时 meteor 进入路由

javascript - 如何比较两个数组有多少相同的元素?