jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何从我返回的jQuery Ajax数据中获取Rails变量?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我在我的Rails应用程序中的页面中有一个Ajax请求,如下所示:

$.ajax({
 type: 'POST',url: '/users/create/',data: "screen_name=<%=@user.screen_name%>",success: createSuccessHandler,error: createErrorHandler,complete: hideLoadingImage
});

目前,该行动的回应是:

respond_to do |format|
  format.js  { render :text => @user}
  format.html { redirect_to @user }
end

create动作工作正常,但如何在我的success方法获取返回值(数据),这样我可以做这样的事情?

function createSuccessHandler(data) {

    $("#div1").append(data.value1); 
    $("#div2").append(data.value2); 

}

基本上我试图将数据分成不同的变量.

最佳答案
在你的控制器中返回json(例如,添加一个format.json节并请求而不是.js节).然后在您的createSuccessHandler函数中,您将执行以下操作:

var foo = eval(data);
$("#div1").append(foo.value1); 
$("#div2").append(foo.value2); 

请注意,一些javascript库(如jQuery)提供了比使用eval更安全的方式来处理json,请随意使用它们.

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

猜你在找的jQuery相关文章

由于是触摸屏,所以需要一款JS虚拟键盘。上网找了一个好用的VirtualKeyboard,作了修改。 修改该插件参考的博客文章:http://www.cnblogs.com/xinggong/arch
HashMap代码(这种实现方式是错误的,错误原因:代码中_map、_length变量是HashMap的所有实例共用的): /** * HashMap * 2021年09月09日 */ (functi
一、引用CSS和JS:View Code二、HTML:View Code三、JS:$(function () { var total = parseInt(&quot;@(ViewBag.total)
JS数字键盘,JS小键盘CSS代码:#numberkeyboard{ border: 1px solid #b3b3b3; background: #f2f3f7; height: 285px; ma
C.js代码: /** * 有BUG */ (function (global) { var _id; var _map; var _length; global.C = function () {
一、节点模糊搜索功能:搜索成功后,自动高亮显示并定位、展开搜索到的节点。二、节点异步加载:1、点击展开时加载数据;2、选中节点时加载数据。前台代码如下:View Code View Code后台代码(
需求:页面显示教师信息列表,列表中每一条数据显示图片滚动插件,每张图片的长宽及长宽比例各不相同。 前提条件:美工把静态页面写好 HTML代码: @using Models; @{ List&lt;cm
示例代码: marker.addEventListener(&quot;click&quot;, function(){ if (!window.markerClicked) { window.mar

如何从我返回的jQuery Ajax数据中获取Rails变量?

微信公众号搜 "程序精选"关注

大佬总结

以上是大佬教程为你收集整理的如何从我返回的jQuery Ajax数据中获取Rails变量?全部内容,希望文章能够帮你解决如何从我返回的jQuery Ajax数据中获取Rails变量?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:
猜你在找的jQuery相关文章
其他相关热搜词更多
JavaScript之正则表达式学习笔记