按钮值重定向到新页面

时间:2017-05-05 05:36:26

标签: javascript php html

每个产品都有单独的“查看产品”按钮

单击按钮将从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);
      });

2 个答案:

答案 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>