javascript - 使用输入中的值并将其设置为 URL

标签 javascript jquery ruby-on-rails jquery-events

我有一个需要名称的输入,我想从输入中获取该名称并相应地设置 url ..这是代码和示例

.form-group
            %input.form-control{'type':'name','placeholder':'Name',id:'wisher_name'}
            %input.form-control{'type':'name','placeholder':'Special Message'}
            %button.btn.btn.btn-success{'id':'wisher_btn'} Wish

Javascript

 $(document).ready(function() {
   $(document).on('click', '#wisher_btn', function() {
     var e = document.getElementById("wisher_name");
     var diwali_wisher = e.value
     location.replace("localhost:3000" + "/loccasion/diwali/" + diwali_wisher);

   });
 }); 

但最后一条语句始终没有到达,我不知道为什么?

这是一个非常基本的问题,但我是初学者,所以需要一些帮助。

最佳答案

您需要使用完整的网址,例如https://stackoverflow.com

添加http协议(protocol)。

关于javascript - 使用输入中的值并将其设置为 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46618204/

相关文章:

jquery - 将 onChange 事件附加到 Rails 中的选择列表

javascript - 如何在 HTML5 移动设备中为日期字段打开日历?

javascript - JQuery - 选择器仅获取剑道选项卡条中第一个网格的值

ruby-on-rails - 在 redis 中使用 ZINCRBY 存储哈希

javascript - 垂直居中高度未知的div

javascript - Node js 的前端框架是什么

javascript - 如何在WebMethod中接收非原始数据?

javascript - D3 world-50m.json 投影填充错误

javascript - 单击 div 更改图像时

ruby-on-rails - Facebook:oauth 回调后留在 Canvas 中