0

フォームを送信して画像のアップロードを開始する機能があります。画像のアップロードが完了したら、別の機能を開始する必要があります。

$('#photoimg').on('change', function() {
    $("div.imguploadform").hide();
    $("#preview").html('<img src="loader48-2.gif" alt="Bild wird hochgeladen..." />');
    $("#imageform").ajaxForm({
        target: '#preview'
    }).submit();
});

アップロードが完了したら、次のコードを開始する必要があります。

$("#bildcheck").html('').load('imgfunction-bilderchk.php');

しかし、関数をどこに挿入する必要がありますか?

誰かが私を助けてくれることを願っています。

よろしくヘンドリック

4

2 に答える 2

1

使用するsuccess:

フォームが送信された後に呼び出されるコールバック関数。

$("#imageform").ajaxForm({
    target: '#preview',
    success: function () {
        $("#bildcheck").html('').load('imgfunction-bilderchk.php');
    }
}).submit();

http://malsup.com/jquery/form/#options-objectを読む

于 2013-10-23T14:37:40.237 に答える
0
$("#imageform").ajaxForm({
    target: '#preview',
    onSuccess:function(){$("#bildcheck").html('').load('imgfunction-bilderchk.php');}
}).submit();

これはうまくいくはずです。

于 2013-10-23T14:37:33.797 に答える