【发布时间】:2011-08-01 21:12:16
【问题描述】:
我正在尝试使用两个参数制作自己的确认对话框。
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函数中的第一个参数显示消息确认窗口。
【问题讨论】:
标签: javascript jquery ruby-on-rails-3 function callback