在我发送这个之前,我有一个带有几个复选框输入的表单,打开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/