0
我想用两个参数来做我自己的确认对话框。jQuery&Rails 3 - 回调
function myAlert(message, adr) {
jConfirm(message, 'Confirmation Dialog', function(answer) {
if (answer){
window.location = adr;
}
});
}
$(document).ready(function() {
$.rails.confirm = function(mess, mess2) {
return myAlert(mess, mess2);
}
});
,并考虑:
<%= link_to 'Delete',
{:controller => 'controller_name', :action => 'action_name'},
:confirm => {"xxxxxxx", "aaaaaaaa"} %>
而在警报消息我会得到如下: xxxxxxxaaaaaaaa
我做错了吗?为什么我没有得到只有xxxxxxx?为什么字符串合并?
PS:第一个参数在jConfirm函数显示消息确认窗口。
愚蠢的问题 - 我想你的第一个暗示做到这一点,但我得到的错误**未定义的局部变量或方法'#为酒吧” <#<类别:0x1036b9f50>:0x1036b7bd8> * *(我是新手) – user1946705
试试':'data-foo''而不是':data-foo'。 – polarblau