如何将选择框值发送到Rails中的javascript

时间:2019-02-22 05:19:02

标签: ruby-on-rails

我得到了下面的代码,当人们选择“选项”,然后显示“添加选项”按钮时,我需要它

// If your local DB connection is default
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'YOUR_DB_NAME';

$con = mysqli_connect('$host',$username',$password,$database);

1 个答案:

答案 0 :(得分:0)

首先,您无法在Js执行期间从Rails向Js发送值。在那一刻,您已经处于浏览器上下文中,除非您通过Ajax向服务器提出要求。

在这种情况下,一切都可以并且必须在您的浏览器上下文中完成。只需更改此行:

var x = document.getElementById("my_id").value

针对:

var e = document.getElementById("my_id");
var x = e.options[e.selectedIndex].value;

这应该可以解决问题。