javascript - 显示另一个页面中 2 个下拉菜单中的条目

标签 javascript php jquery html ruby-on-rails

我想在另一个页面的 2 个下拉菜单中显示输入的字段。

代码:

<form action="home/show" method="post">
<p>Vendor:</p>
<select id="v" name="v">
    <% @vendors.each do |vendor| %>
        <option value=<%= vendor.id%>><%= vendor.name%></option>
    <% end %>
<select>

<p>Retailer:</p>
<select id="r" name="r">
    <% @retailers.each do |retailer| %>
        <option value=<%= retailer.id%>><%= retailer.name%></option>
    <% end %>
<select>

<input type="submit" value="Submit">
</form>

显示页面:

Vendor: <?php echo $_POST["v"]; ?>
Retailer: <?php echo $_POST["r"]; ?>

页面已加载,但字段为空

最佳答案

您在表单上使用了 method="post",但在 php 中使用了 $_GET,您需要使用 $_POST >

关于javascript - 显示另一个页面中 2 个下拉菜单中的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29827985/

相关文章:

php - 使用 php 我需要有 2 个不同的数据库连接

javascript - SyntaxError : JSON. 解析:预期的属性名称或输入值中的 '}'

javascript - 为什么这个 jquery 代码在刷新页面后不起作用?

php - stub PHP native 方法

php - ServiceLocatorAwareInterface 在运行模块测试时混淆 DI 容器

php - 我们如何使用单选按钮更改值

javascript - 防止纸质对话关闭肯定按钮

javascript - 无法使用 jenkins 作业发布 node.js 包

javascript - 是否有必要将 Promise 包装在函数中?

javascript - 在 JavaScript 中使用 new 运算符定义原型(prototype)