在iPad上的jquery UI对话框中提交表单

时间:2017-04-12 09:34:49

标签: jquery ios forms dialog submit

我有一个带有表单的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。是否有一种简单的方法可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,只是在这里给出答案以帮助有同样问题的人......

我没有设法找到解决方案,因此我创建了一个没有按钮的对话框,然后放入" OK"和"取消"进入形式本身。 (在变量" text")

在点击"取消"后避免页面刷新我在取消按钮上使用onClick,然后执行以下操作:

$(this).closest('.ui-dialog-content').dialog('close');