0

フォームが送信された後のajax呼び出しで次の問題が発生します。

$('#EVE_fileupload').on('submit', function() 
{
    var apcID = $('#APC_UPLOAD_PROGRESS').val(); 

    GetUploadProgress(apcID);
    return true;
});

この場合、GetUploadProgress関数のAjax呼び出しは常にエラーを返します。これはブラウザの送信イベントが原因だと思います。送信関数で「falseを返す」と、ajax呼び出しは正常になり、正しい応答メッセージが表示されます。

誰か私へのヒント?

4

1 に答える 1

2

フォームの送信後にページが更新されないようにする必要があります。これが、falseを返すときにフォームが機能する理由です。

$('#EVE_fileupload').on('submit', function(e) 
{

    e.preventDefault();

    var apcID = $('#APC_UPLOAD_PROGRESS').val(); 

    GetUploadProgress(apcID);

});
于 2013-03-25T09:24:32.760 に答える