Javascript 使用数组发布html表单,每个数组的值为ony by one
我想知道是否有可能做到以下几点 我从SQL数据库中获取名称列表作为数组。我需要所有这些名字被张贴与html表单一个接一个。此操作应通过一个按钮激活。单击按钮时,应逐个张贴姓名,直到所有姓名都张贴完毕,然后停止。所以可能需要jquery或javascript,但这对我来说是新的。我一直在寻找,但我找不到任何可以帮助我实现这一目标的东西 我很抱歉问这个问题和我的语言(英语不是我的主要语言),但我不知道这是否可能,我在研究时找不到任何相应的主题 附言:我不能在帖子中使用Ajax 获取名称的示例:Javascript 使用数组发布html表单,每个数组的值为ony by one,javascript,jquery,mysql,Javascript,Jquery,Mysql,我想知道是否有可能做到以下几点 我从SQL数据库中获取名称列表作为数组。我需要所有这些名字被张贴与html表单一个接一个。此操作应通过一个按钮激活。单击按钮时,应逐个张贴姓名,直到所有姓名都张贴完毕,然后停止。所以可能需要jquery或javascript,但这对我来说是新的。我一直在寻找,但我找不到任何可以帮助我实现这一目标的东西 我很抱歉问这个问题和我的语言(英语不是我的主要语言),但我不知道这是否可能,我在研究时找不到任何相应的主题 附言:我不能在帖子中使用Ajax 获取名称的示例:
$stmt = $mysqli->prepare("SELECT username FROM example WHERE examplefield = 1");
$stmt->execute();
$result = $stmt->get_result(); //only works when nd_mysli is set on the server!
while ($rowid = $result->fetch_assoc())
{
$arrayusername[] = $rowid['username'];
}
我需要通过按下以下按钮,将$arrayusername[]
中的所有名称与下面的表单一起逐个发布
<input type="button" value="Post all names one by one"
onClick="sendallvalues('???') "class="example_c" />
//该按钮应执行以下职位名称1,结束。职位名称2结束,职位名称3结束。在发布所有名称时停止脚本
<form method="post" target="_example" action="https://www.example.nl">
<input type="hidden" value="<?= $arrayusername[] ?>" name="postvalue" >
</form>
也许你可以更详细地解释你需要什么。
value属性应该有一个名称,您可以创建不同的输入字段
没有人能帮忙吗(我试着帮你。我想你需要一个for循环来创建输入隐藏字段。感谢你的帮助。我只需要在用户单击按钮时自动发布值。这需要一个接一个地发布,因为发送多个post请求时对post有限制。嗯,明白你的意思了。表单本身不需要他能够单独生成。只有输入的名称需要他在单击“全部发送”按钮时一个一个地发布。我的示例错误。更强大但在生产中我需要隐藏它们。我正在寻找一种方法,在使用一个按钮的同时,使用post方法一个一个地发送所有值。因此,一次单击应该一个接一个地发送10个名称。如果我理解正确,您的代码将创建带有按钮的表单乘以数组名。这不是我需要的!抱歉让您困惑我更新了问题。我希望现在问题更清楚了?
<script>
function sendallvalues(???) {
//I have no Idea where to begin to make this happen.. But it should post the form one by one with one value at the time untill all names are posted.
}
</script>