1

こんにちは私は、オンライン ストアの uni の Web サイトに取り組んでいます。NOP Design freecart を使用していますが、すべて正常に動作します。

PHPのメニューとヘッダーは正常に機能しますが、カート内のアイテムとphpメニューの合計を表示するjavascriptを取得できません

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>'; ?>

いくつかのコメントが指摘しているように、これを HTML に直接配置するのではなく、PHP に配置する特定の理由が必要です。たとえば、次のようになります。

<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 に答える