0

誰か助けてくれませんか。

ユーザーがアップロードした画像のギャラリーを表示できるこのページをまとめました。

deletionユーザーが任意の画像を削除できるように、現在機能に取り組んでいます。ここにあるこのサイトのメンバーからの非常に役立つガイダンスから、jQuery POST メソッド、unlinkingつまり画像が保存されているサーバーからの画像を調べてきました。

彼らの指導と私が行ってきたその後の調査から、相対パスを使用できると思います$path

スクリプトに追加しようとした次のことを思いつきました。

<script type="text/javascript"> 

    Galleria.ready(function() {
        this.$('thumblink').click();

        $(".galleria-image").append( 
            "<span class='btn-delete ui-icon ui-icon-trash'></span>"); 
            $(".btn-delete").live("click", function() 
            { var img = $(this).closest(".galleria-image").find("img"); 
                alert('Deleting image... ');
                $(this).closest(".galleria-image"). fadeOut('slow');

                $.ajax({
                    type: "POST",
                    url: "$path",
                }
            });
            return false;
        });

    });

残念ながら、これは私のギャラリー機能に影響を与え、機能しなくなったため、明らかに何か間違ったことをしました. おそらく、私はこれにまったく慣れていないため、単純化しすぎて、よくわかりません。

誰かがこれを見て、どこが間違っているのか教えてくれるのではないかと思いました.

多くの感謝と親切な敬意

4

1 に答える 1

0

括弧の後に一致しません

$.ajax({
    type: "POST",
    url: "$path",
}

これがおそらくJavaScriptが壊れている理由です。

于 2012-05-08T15:21:30.100 に答える