0

以下に私のコードを示します。すべての適切な場所に「returnfalse」が指定されていても、jQueryカラーボックスによってページがサーバーに投稿されますが、これは避けたいものです。カラーボックスは正しくレンダリングされますが、ページ全体が同じようにポストバックされることは望ましくありません。前もって感謝します。

FI.quickView = {

    init: function (obj) {

        $(obj).click(function (e) {
            e.preventDefault();
        });

        $(obj).colorbox({
            href: "somefile.html",
            width: 890,
            height: 680,
            onLoad: function () { return false; },
            onOpen: function () { return false; }
        });
    }
}
4

1 に答える 1

0

意味がないため、このコードは必要ありません。

onLoad: function () { return false; }, 
onOpen: function () { return false; } 

が何であるかを理解するのは難しいですがobj、フォームの送信を防ぎたい場合は、これを使用してください。

$('form').submit(function(e){
    e.preventDefault();  
});

フォームのセレクターと、イベントformに追加できるこのコードはどこにありますか。onLoad

于 2012-10-09T13:46:04.393 に答える