我想将一个字符串传递给我的对话框:
('#buttonSaveRight').click(function () {
if (!ErrorHandlingSaveDialog()) {
return false;
}
var nr = "testdata1";
$("#dialogSaveConfirmation").data('param', nr).dialog('open');
return false;
});
并接受它:
$('#dialogSaveConfirmation').dialog(
{
autoOpen: false,
modal: true,
width: "auto",
buttons: {
"Save": function () {
var nr= $('#dialogSaveConfirmation').data('param');
alert(nr); //this is just for testing if I recieved the data or not
//etc
我做错了什么?还有其他方法可以将数据传递到我的对话框中吗?
最好的问候约翰
答案 0 :(得分:3)
上面的代码在我的最后工作正常。
<强> JS: - 强>
$('#dialogSaveConfirmation').dialog({
autoOpen: false,
modal: true,
width: "auto",
buttons: {
"Save": function () {
var nr = $('#dialogSaveConfirmation').data('param');
alert(nr);
}
}});
$("#dialogSaveConfirmation").data('param', "asdsa").dialog('open');