您好我正在为网上商店的uni网站工作。 我正在使用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
文件但不起作用。
关于我应该做什么的任何想法?我在网站上使用的购物车代码,因此对我来说非常棘手。
感谢任何帮助,谢谢
答案 0 :(得分: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中。
答案 1 :(得分:0)
试试这个:
<?php echo "<script type='text/javascript' src='/js/scart.js'></script>"; ?>
确保文件路径正确