1

嗨,我正在为 uni 开发一个在线商店的网站。我正在使用 NOP Design freecart,一切正常。

我在 PHP 中有菜单和标题,它们工作正常,但我无法让我的 javascript 显示购物车中的项目和 php 菜单中的总数

PHP 标头

    <h1 id="logo"><a href="index.html">Pet Accessories</a></h1> 

    <!-- Cart -->
    <div id="cart">
        <a href="managecart.html" class="cart-link" >Your Shopping Cart</a>
        <br>


    </div>
    <!-- End Cart -->

    <!-- Navigation -->
    <div id="navigation">
        <ul>
            <li><a href="index.html" class="active">Home</a></li>
            <li><a href="#">About Us</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
    </div>
    <!-- End Navigation -->

我想使用的 javascript

scart.js 文件

if ( Cart_is_empty()) {
document.write('Your cart is empty.');
   } else {
      document.write('In your cart:<p>');
      Print_total_products(true);
      document.write(', ');
      Print_total(true);
      document.write('<p>Applicable shipping and taxes extra.<p>');
      document.write('<a href="managecart.html">View Cart</a>');

}

如果我将该代码粘贴到我的 index.html 文件中,则显示正确,但是当我将其粘贴到 .php 文件中时,它不起作用

我尝试将其粘贴 <?php echo "<script type=\"text/javascript\" src=\"/js/scart.js\"></script>; ?> ))header.php文件中,但这也不起作用。

关于我应该做什么的任何想法?我从一个网站使用的购物车代码,所以我很难理解。

任何帮助将不胜感激,谢谢

4

2 回答 2

1

在您发布的示例中

<?php echo "<script type=\"text/javascript\" src=\"/js/scart.js\"></script>; ?> ))

这不是有效的 PHP。你永远不会关闭引号。此外,))似乎也放错了地方。正如其他人所说,试试这个:

<?php echo '<script type="text/javascript" src="/js/scart.js"></script>'; ?>

正如一些评论指出的那样,您应该有一个特殊的理由将其放在 PHP 中,而不是直接放在 HTML 中,如下所示:

<head>
    <script type="text/javascript" src="/js/scart.js"></script>
    <?php
        //more php...
    ?>
</head>

如果您不以编程方式添加它,则没有理由将其包装在 PHP 中。

于 2013-05-28T10:05:49.157 回答
0

尝试这个: <?php echo "<script type='text/javascript' src='/js/scart.js'></script>"; ?>

确保文件路径正确

于 2013-05-28T09:45:21.110 回答