Javascript jQuery ajaxForm-在其他函数完成后加载函数

Javascript jQuery ajaxForm-在其他函数完成后加载函数,javascript,jquery,Javascript,Jquery,我有一个函数,可以提交表单并启动imageupload。 imageupload完成后,必须启动另一个功能 $('#photoimg').on('change', function() { $("div.imguploadform").hide(); $("#preview").html('<img src="loader48-2.gif" alt="Bild wird hochgeladen..." />'); $("#imageform").ajaxFor

我有一个函数,可以提交表单并启动imageupload。 imageupload完成后,必须启动另一个功能

$('#photoimg').on('change', function() {
    $("div.imguploadform").hide();
    $("#preview").html('<img src="loader48-2.gif" alt="Bild wird hochgeladen..." />');
    $("#imageform").ajaxForm({
        target: '#preview'
    }).submit();
});
但是我必须在哪里插入函数呢

我希望有人能帮助我

致意 亨德里克


这应该有效。

使用
成功:

提交表单后要调用的回调函数


Read

ajaxForm()
有一个完成回调。有关更多详细信息,请参阅其文档。它是成功的还是成功的??查看我对compareA的回答)如果您使用的是更高版本的jQuery,则应始终使用.done/.fail/.而不是success,但如果您使用的是较旧版本,则这不是什么大问题。B) 加载时您可能需要设置
async:false
,以确保ajax调用在继续之前完全关闭。@Hendrik欢迎帮助:)谢谢您的回答。
$("#bildcheck").html('').load('imgfunction-bilderchk.php');
$("#imageform").ajaxForm({
    target: '#preview',
    onSuccess:function(){$("#bildcheck").html('').load('imgfunction-bilderchk.php');}
}).submit();
$("#imageform").ajaxForm({
    target: '#preview',
    success: function () {
        $("#bildcheck").html('').load('imgfunction-bilderchk.php');
    }
}).submit();