我发送之前有一个包含多个Checkbox输入的表单, 我打开一个jquery UI对话窗口。
如果用户单击“是”按钮提交了Ajax帖子,则在success / done()函数之后,我尝试发送带有Checkbox值的表单,但不会触发提交。
经测试:IE 11,Firefox 38工作但在Chrome / Opera中提交()没有被解雇
这是我的小提琴http://jsfiddle.net/904dw3vq/6/。
我可以选择表单元素并更改一些属性,但
$('#myform').submit();
不行......
我发现了1或2个近似同名的帖子,但没有找到这个语法。
也许有人可以帮我这个?
答案 0 :(得分:0)
我找到了一个朋友的解决方案,似乎done()或success()函数不起作用,你必须将Ajax post设置为异步并检查ajax post函数之外的statusText然后submit()工作为它应
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/