Struts 2 jQuery在提交后分析表单数据

时间:2013-12-18 06:28:43

标签: jquery struts2 struts2-jquery

在struts 2 jquery插件中,是否可以分析在将其放入目标之前提交的表单数据。

我发现struts 2 jquery插件使用malsup forms插件插件($.ajaxSubmit)。在该插件中,您可以通过不定义任何目标来实现我的目标,并在js:

下面使用
$('#myForm').ajaxSubmit({
    success: function(data, status, xhr) {
        if ( data == 'somethingSpecial' )
            doSomethingSpecial();
        else
            $('#myTarget').html( data );
    }
});

在struts 2 jquery插件中,我将做类似的事情:

    <sj:submit button="true"  validate="true"
        validateFunction="formValidator" onBeforeTopics="removeErrors"
        onSuccessTopics="checkContent" key="form.btn.login" />

在js:

$(document).ready(function() {
    $.subscribe("checkContent", function(event, data) {
        var data = event.originalEvent.data;
        if (data=="error")
            $("#formerrors").html("There was an error from server");
        else 
            $("#content").html(data);

    });
});

但我发现如果我没有设定sj:submit的目标,那么该功能就不起作用了!

我错过了什么吗?!

0 个答案:

没有答案