在实时点击按钮时添加循环(不刷新)

时间:2016-05-30 13:06:47

标签: javascript php

当我点击一个按钮时,我试图再次重复某个循环我试图使用Javascript,但我不知道如何将某些内容添加到php变量中

这是我的代码:

<?php 
$productAmount = 0;
for($i = 0;$i <= $productAmount; $i++)
{
?>
<tr>
  <td>
  <b>Amount:</b><input name='amount' type='text' required>
  </td>
  <td>
  <b>Product:</b><input name='product' type='text' required>
  </td>
</tr>
<?php
}
?>
<tr>
  <td colspan='2'>
  <button type='button' class='add-btn' id='add-btn'>Check</button>
  </td>
</tr>                           

所以我想要做的是在单击按钮时向$ productAmount添加1。但是实时让你立即看到结果。我不一定需要特定的代码(这是很难受的),但是向正确的方向稍微推动已经是一个巨大的帮助。

3 个答案:

答案 0 :(得分:0)

使用AJAX。以下是入门链接:Ajax Tutorial

答案 1 :(得分:0)

Php是一种服务器端语言。 您的DOM(用户可以看到的)是客户端代码。 所以你不能在没有javascript的情况下实时使用它,因为当你看到网站时,php代码已经被翻译成了html。

你应该使用js递增,并通过php发送值。

无论如何,如果你想操纵你的dom,javascript是最简单的方法。

答案 2 :(得分:0)

然后你想添加元素的克隆:w3schools.com/jquery/html_clone.asp - Dainis Abols