1

複数の添付ファイルに ajax および jquery 関数を適用する際に問題が発生しています。以下の私のコードの影響を受ける部分。

$(function () {
        $("[id*=FileUpload1]").fileUpload({
            'uploader': 'scripts/uploader.swf',
            'cancelImg': 'images/cancel.png',
            'buttonText': 'Attach Files',
            'script': 'UploadCS.ashx',
            'folder': 'uploads',
            'multi': true,
            'auto': true,
            'onSelect': function (event, ID, file) {
                $("#attachedfiles tr").each(function () {
                    if ($("td", this).eq(0).html() == file.name) {
                        alert(file.name + " already uploaded.");
                        $("[id*=FileUpload1]").fileUploadCancel(ID);
                        return;
                    }
                });
            },
            'onComplete': function (event, ID, file, response, data) {
                $("#attachedfiles").append("<tr><td>" + file.name + "</td><td><a href = 'javascript:;'>[x]</a></td></tr>");
            }
        });
    });

IE で VS2010 を介してアプリケーションを実行すると、実行が停止し、上記のタイトルに記載されている問題が宣言されます。しかし、Mozilla では実行されますが、期待される結果が得られません。これについていくつかの質問を見てきましたが、役に立たないようです。何か助けはありますか?

4

1 に答える 1

4

明示的に閉じられている場合、スクリプト タグはブラウザによって識別されません。

自己終了スクリプト タグを作成する

<script type="text/javascript" src="scripts/jquery-1.8.1.min.js" /> 
<script type="text/javascript" src="scripts/jquery.uploadify.js" />
于 2012-09-20T22:10:24.867 に答える