【发布时间】:2017-06-02 23:31:06
【问题描述】:
我收到此错误!缺少),即使我的 jquery 行似乎没有任何问题。
$('.product_area').append('
<div class="product">
<a href="/index.php?store='+$store_username+'&view=single&product='+json[i].product_id'"><div class="product-image">
<img src="<?php echo image_check('+json[i].product_image1+'); ?>" />
</div>
</a>
<div class="product_details"><div class="product-name">
<a class="name" href="/index.php?store='+$store_username+'&view=single&product='+json[i].product_id'">
<span><?php echo substr('+json[i].product_name+',0,23); ?></span>
</a>
</div>
<div class="product-price">
<span class="price">@ Rs. <?php echo number_format('+json[i].product_price+',2); ?></span>/-</div>
<div class="product-discount">
<span class="discount">Discount:
<span class="color-text"><?php echo '+json[i].product_discount+' ?></span>%</span>
</div>
</div>
</div>').animate({width:'toggle'},150);
我尽量写得干净利落。任何人都可以检查!很烦人
【问题讨论】:
-
您不能将字符串拆分为多行。您需要将其连接起来,或在行尾使用 \。您还试图将 JS 数据附加到 PHP 中,这将永远无法正常工作。问题的原因是在
json[i].product_id之后缺少+。投票结束是一个错字。 -
你不能在` '' `或` "" `之间换行。
-
这看起来很混乱
标签: javascript jquery