@mrzgt

Почему SyntaxError: missing ) after argument list?

$(".mfp-bottom-bar").prepend("<div class='hidden-xs'><?php if (!$special) { ?><span class='priceproduct-new'><?php echo $price; ?></span><?php } else { ?><span class='priceproduct-new'><?php echo $special; ?></span>&nbsp;&nbsp;<span class='priceproduct-old'><?php echo $price; ?></span><?php } ?> <?php if ($quantity <= 0 && $status ) { ?><button type='button' class='btn-instock' onclick="instock.add('<?php echo $product_id; ?>');" data-product-id='<?php echo $product_id; ?>'><?php echo $button_instock; ?></button><?php } else { ?><button type='button' id='button-cart' data-loading-text='' class='btn-cart'> <?php echo $button_cart; ?></button><?php } ?></div>");
  • Вопрос задан
  • 2086 просмотров
Решения вопроса 2
EreminD
@EreminD
Кое-что умею
Проблема в части onclick="instock.add('<?php echo $product_id; ?>');"
Кавычки нужно экранировать
onclick=\"instock.add('<?php echo $product_id; ?>');\"
$(".mfp-bottom-bar").prepend("<div class='hidden-xs'><?php if (!$special) { ?><span class='priceproduct-new'><?php echo $price; ?></span><?php } else { ?><span class='priceproduct-new'><?php echo $special; ?></span>&nbsp;&nbsp;<span class='priceproduct-old'><?php echo $price; ?></span><?php } ?> <?php if ($quantity <= 0 && $status ) { ?><button type='button' class='btn-instock' onclick=\"instock.add('<?php echo $product_id; ?>');\" data-product-id='<?php echo $product_id; ?>'><?php echo $button_instock; ?></button><?php } else { ?><button type='button' id='button-cart' data-loading-text='' class='btn-cart'> <?php echo $button_cart; ?></button><?php } ?></div>");
Ответ написан
Комментировать
ProjectSoft
@ProjectSoft
Front-end && Back-end разработчик
Экранируйте кавычки, где у вас событие onclick
class='btn-instock' onclick=\"instock.add('<?php echo $product_id; ?>');\"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы