gpt4 book ai didi

javascript - rails3 link_to :with attribute?

转载 作者:行者123 更新时间:2023-11-29 18:36:42 27 4
gpt4 key购买 nike

我想知道 :with 属性是否已从 rails3 中删除,因为我在 rails3 api 中找不到任何内容 - http://rails3api.s3.amazonaws.com

任何人都有关于如何使用 :with 参数通过 link_to 发送数据的线索或提示

非工作示例:

= link_to "Foo", {:action => "filter", :filter => "filter1",:with => "'test='+$('search').value"}, :remote => true, :class => "trash unselected", :id => "boo"

谢谢!

最佳答案

我今天一直在努力解决这个问题,过了一会儿我想到了 rails.js 中的小 hack。在 handleRemote 方法中我改变了这个:

} else {
method = element.attr('data-method');
url = element.attr('href');
data = null;
}

为此:

} else {
method = element.attr('data-method');
url = element.attr('href');
data = eval(element.attr('data-with'));
}

感谢现在我可以像这样使用 link_to :remote:

<%= link_to "link", some_path, :remote => true, 'data-with' => "'address=' + $j('#office_address').val();" %>

注意:这仅在您使用 jquery 时有效,但将其应用于原型(prototype)应该不难

关于javascript - rails3 link_to :with attribute?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2508213/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com