Ruby on rails:如何从登录弹出窗口向rails控制器发送AJAX请求以及用户给定的凭据
Ruby on rails: How to send an AJAX request to rails controller from login popup along with user given credentials
此外,如何使用在弹出窗口中输入的值,在单击时调用的javascript函数:login_request()
中,它最终将发送AJAX请求。
注意:代码片段包括弹出窗口中包含的所有字段。
<input class="csrf-token" type="hidden" name="authenticity_token" value="">
<div class="form-row clearfix">
<label class="lbl-fld">Email ID</label>
<input type="email" name="user[email]" ng-model="loginForm.email" placeholder="me@example.com" ng-required="true"/>
<!--<span class="valid-chk">-->
<!--<i ng-class="{'false':'icon-close', 'true': 'icon-correct'}[form['user[email]'].$valid]"></i>-->
<!--</span>-->
</div>
<div class="form-row clearfix">
<label class="lbl-fld">PASSWORD</label>
<input type="password" name="user[password]" placeholder="password" ng-required="true"/>
<!--<span class="valid-chk">-->
<!--<i ng-class="{'false':'icon-close', 'true': 'icon-correct'}[form['user[password]'].$valid]"></i>-->
<!--</span>-->
</div>
<div class="btn-container clearfix">
<div class="btn-wrap">
<input type="submit" name="commit" value="LOGIN" ng-click="login_request()" />
</div>
<div class="loader-wrapper" ng-show="loading" style="bottom: 25px;left: -53px;position: absolute;width: 25px;">
<img class="loader-img-common" src="<%= asset_path('loader.gif') %>" style="max-width: 100%;" />
</div>
</div>
谢谢。
function login_request(data_to_send)
{
$.ajax({
type: 'post',
url: 'controller/action',
data: { key: "value" key_1: "value_1" },
success: function(data) {
// paste your code here after success
}
});
}
#in your config/route.rb
match 'controller/action', :to => 'controller#action' ,:via => [:get,:post] # i'm using get as well as post also.
#hope that help you. if you face any problem please let me know
相关文章:
- 在Rails中更新Div,而不更改更新请求后的视图
- 如果不刷新Rails中的浏览器,AJAX请求就无法看到效果
- Rails-HTTParty通过AJAX请求
- 在 Rails 中处理 ajax 请求
- 使用rails中的ajax请求更新DB
- 使用Angular/Rails发送带有params的http请求
- 使用Ajax请求rails控制器数据
- 如何执行Ajax GET请求以从rails获取数据并将其传递给javascript(谷歌地图)
- Rails控制器操作可以同时处理html和javascript请求吗
- Ruby On Rails:send_file通过jquery/ajax请求
- Ajax 请求在 Ruby on rails 中不起作用
- Rails 4:形成远程自定义 ajax 请求
- 如何在 AJAX 请求 (Rails) 之间保留表单输入数据
- 客户端通过JS请求JSON并填充Rails视图
- 开发模式下 Rails 3.2 的请求处理顺序
- 为什么我的 rails AJAX 请求会抛出内部服务器错误
- Ajax 触发两次替换 Rails 4 中的最后一个请求内容
- Rails:在一个请求中渲染 html 和 js
- Rails请求格式化为JS,需要请求寻找常规Rails模板
- ruby on rails-请求javascript规范失败,设计身份验证