jQuery ColorBox-它会导致我当前页面的回发。如何预防?

jQuery ColorBox-它会导致我当前页面的回发。如何预防?,jquery,postback,colorbox,Jquery,Postback,Colorbox,下面是我的一段代码。即使在所有正确的位置都提供了“return false”,jQuery colorbox也会导致我的页面发布到我想要避免的服务器。 虽然colorbox渲染正确,但我不希望整个页面以同样的方式发回。提前谢谢 FI.quickView = { init: function (obj) { $(obj).click(function (e) { e.preventDefault(); }); $

下面是我的一段代码。即使在所有正确的位置都提供了“return false”,jQuery colorbox也会导致我的页面发布到我想要避免的服务器。 虽然colorbox渲染正确,但我不希望整个页面以同样的方式发回。提前谢谢

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; }
        });
    }
}

此代码中不需要,因为它没有任何意义:

onLoad: function () { return false; }, 
onOpen: function () { return false; } 
很难理解什么是
obj
,但如果您想阻止表单提交,请使用以下命令:

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

其中,
form
是表单的选择器,您可以将此代码添加到
onLoad
事件中。

什么时候最适合阻止表单提交?关于身份验证处理事件?@BenSewards当您单击
(在
块中)并希望使用
ajax
发布数据时,需要防止表单提交。如果您使用输入按钮触发ajax调用,在这种情况下不会忽略回发吗?我对ajax请求还比较陌生,所以很抱歉这个简单的问题@BenSewards默认的提交按钮行为是提交表单,您也可以对提交按钮使用
preventDefault
,但在
Enter
上,表单将随页面重新加载一起提交。