【问题标题】:How can I include a javascript file using php echo?如何使用 php echo 包含 javascript 文件?
【发布时间】:2012-10-05 19:35:03
【问题描述】:

如何使用 php echo 包含 javascript 文件?

我正在使用 php 创建一个 html 页面 ---

echo "<html><head><link rel='stylesheet' type='text/css' <script src="Calculation.js"> </script>  href='style.css' </head><body>";

我在上面的行中包含了脚本代码,然后在表单标签中包含了---

<form action='/workdonecalculation/index.php?_pagination_off=1' method='post'  class='form'  onSubmit='return workdone();'>

但是我的 php 代码没有调用我的 javascript 文件 (Calculation.js)

【问题讨论】:

  • 不能调用一个JS文件。您可以调用该文件中定义的函数。
  • 来吧,这有很多例子。您需要在 html 页面的 head 部分中回显对 javascript 文件的引用。
  • echo '';

标签: php javascript


【解决方案1】:
 echo "<html><head><link rel='stylesheet' type='text/css'/> <script src='Calculation.js'></script>"

首先关闭链接标记,并且您使用双引号.. 对于 src= 使用单引号,因为您已经在 echo "" 中使用双引号。所以 src='Calculation.js'

还有 您可以通过使用变量的简单方法来做到这一点。

$a=<<<HERE
<script src="Calculation.js"> </script>
HERE;
echo $a;

你也可以关闭 php 并在任何你想要的地方启动 html

<?php
if($i)
{
?>
<script src=""></script> 
<?php
}
?>

这就是你想要的???

【讨论】:

  • 不,我没有关闭链接标签“/>”,这就是问题所在。谢谢你帮助我!
【解决方案2】:

您没有关闭&lt;link&gt; 标记和&lt;script&gt; 标记错位在&lt;link&gt; 标记内。您还需要转义 src="Calculation.js" 中的双引号或简单地用单引号括起来。

这是正确的代码,

echo "<html><head><link rel='stylesheet' type='text/css' href='style.css' /><script src='Calculation.js'></script> </head><body>";

【讨论】:

  • 欢迎马奇。顺便别忘了设置正确的答案。
【解决方案3】:

您需要先完成链接标签。

试试这个

echo "<html><head><link rel='stylesheet' type='text/css' href='style.css' /> <script src='Calculation.js'></script>  </head><body>";

【讨论】:

    【解决方案4】:

    似乎链接标签没有正确关闭,脚本标签中的双引号没有转义。

    试试下面的代码:

    echo "<html><head><link rel='stylesheet' type='text/css' href='style.css'><script src='Calculation.js'></script></head></html>";
    

    【讨论】:

      【解决方案5】:

      使用单引号:

      echo '<html><head><link rel="stylesheet" href="style.css" type="text/css" /> <script type="text/javascript" src="script.js"></script> </head><body>';
      

      希望对你有帮助

      【讨论】:

        【解决方案6】:
        print("<script type=\"text/javascript\" src=\"Calculation.js\"></script>");
        

        您是否在 Windows 上运行此代码,如果没有,您确定该文件名为“Calculation.js”而不是“calculation.js”吗?另外,它肯定与调用它的 PHP 脚本直接相同吗?

        【讨论】:

          猜你喜欢
          • 2022-01-23
          • 1970-01-01
          • 2013-03-19
          • 1970-01-01
          • 2010-11-28
          • 1970-01-01
          • 2015-01-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多