0

私はこのコードを持っており、IE以外のすべてのブラウザでうまく機能しています。何も起こらなかったので、このリンクIE image caching with jQuery form: Force image reloading then also not working も参照してください

//jquery.form.js version: 3.10 .

$(document).ready(function () {
    $('#imageuploadform1').live('change', function () {
        var counter = 0;
        $("#preview").html('');
        $("#preview").html('<img src="loader.gif?c=' + counter + '" alt="Uploading...."/>');
        counter++;
        $("#imageform").ajaxSubmit({
            target: '#preview'
        });
    });
});

この問題を解決するにはどうすればよいですか

4

1 に答える 1

0

IE では、ネイティブ ファイル入力を使用せず、ユーザーが [送信] ボタンを物理的にクリックする必要があるファイル アップロードに関して、多くのことを行うことはできません。これはすべてのブラウザのセキュリティ機能ですが、IE はこれに関しては少し手間がかかります。私の経験では、IE でやりたいことを行う方法はなく、IE 以外のユーザーが探しているウィズバンを取得できるようにスイッチを入れるだけでよいのですが、IE ユーザーはそれを行う必要があります。 「昔ながらの」方法。

于 2012-08-03T16:37:18.610 に答える