每个产品都有单独的“查看产品”按钮
单击按钮将从db获取单个产品代码作为隐藏值,并将产品代码重定向到页面。我正在使用while循环来显示单个产品。
但我的html没有输出,因为按钮会出现一些错误
while($row = $results->fetch_assoc()) { …
<input name="product_code" type="hidden" value="{$row["product_code"]}">
<button type="submit">view product</button>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
$('#product_code').click(function() {
window.location = "2ndlink.php?variable=" + encodeURIComponent(value);
});
答案 0 :(得分:0)
您的按钮有错误您的双引号没有转义
更改以下代码:
<input name="product_code" type="hidden" value="{$row['product_code']}">
<button type="submit">view product</button>
答案 1 :(得分:0)
确保id
循环
while
必须是唯一的
这对你有用
while ($row = $results - > fetch_assoc()) {…
<input name="product_code" class="product_code" type="hidden" value="{$row[' product_code']}">
<button type="submit">view product</button>
<script>
$(document).on('click', '.product_code', function(e) {
window.location = "2ndlink.php?variable=" + encodeURIComponent($(this).val());
});
</script>