我有一个带有表单的jquery UI对话框,我想在点击OK按钮后提交。
function JQDialogOKCancel(title, text, width) {
$( '#JQDialog' ).html(text);
$( '#JQDialog' ).dialog({
title: title,
width: width,
height: 'auto',
buttons: {
OK: function() {
$( 'form' ).submit(),
$( this ).dialog( 'close' );
},
Abbrechen: function() {
$( this ).dialog( 'close' );
}
}
});
}
我想你们都知道现在发生了什么。 $('form')。submit()不适用于iPad。是否有一种简单的方法可以解决这个问题?
答案 0 :(得分:0)
好的,只是在这里给出答案以帮助有同样问题的人......
我没有设法找到解决方案,因此我创建了一个没有按钮的对话框,然后放入" OK"和"取消"进入形式本身。 (在变量" text")
在点击"取消"后避免页面刷新我在取消按钮上使用onClick,然后执行以下操作:
$(this).closest('.ui-dialog-content').dialog('close');