Jquery Chrome ajax post里面的成功功能不提交表单



在我发送这个之前,我有一个带有几个复选框输入的表单,打开jquery UI对话框

如果用户单击"yes"按钮,则Ajax post被提交,在success/done()函数之后,我尝试发送带有Checkbox值的表单,但未触发submit。

测试:IE 11, Firefox 38工作,但在Chrome/Opera中未触发submit()

这是我的小提琴http://jsfiddle.net/904dw3vq/6/。

我可以选择form元素并更改一些属性,但是

$('#myform').submit();

do not work…

我发现了1或2个几乎相似的帖子,但不是这个语法。

也许有人能帮我这个忙?

我与朋友找到了解决方案,似乎完成()或成功()函数不起作用,您必须将Ajax post设置为异步并检查Ajax post函数之外的statusText然后提交()工作,因为它应该

var my_ajaxcall = $.ajax({
            type:       "POST",
            async:      false,
            url:        '/echo/html/',
            data:       "stat=delete&preview=1&del_id_kampagne=174&custome_id_artikel_delete="+form_data,
        });
        if(my_ajaxcall['statusText'] == 'OK') $('#form_kampagnen_zuweisung').submit();
操纵:

http://jsfiddle.net/904dw3vq/8/

最新更新