仅在第一行显示Jquery消息

时间:2014-06-21 23:04:36

标签: javascript jquery ajax

我遇到了问题:当点击编辑按钮时,即使我点击第二行,成功/错误警报的消息也只显示在第一行。 这是js

var ROUTE = new function () {
    var oGlobal = this;
    this.sSaveUrl = '';

    this.setSaveUrl = function (_sUrl) {
        this.sSaveUrl = _sUrl;
    }

    this.setEventSubmit = function () {
        $('[id^="route_update"]').each(function () {
            $(this).click(function () {
                var oData = $(this).closest('tr').find('input').serializeArray();
                var oRow = $(this).closest('tr');

                console.log(oData);

                oReq = $.post(oGlobal.sSaveUrl, oData, function (data) {
                    if (data['valid'] != "true") {
                        //console.log('error');
                        //Fade in
                        oRow.closest('#comment').html('Error').css('display', 'block').fadeIn(1000);
                        //Fade out
                        setTimeout(function () {
                            $('#comment').html('').fadeOut(1000);
                        }, 1500);
                        //fade in
                        $('#comment')
                    } else {
                        //console.log('success');
                        //Fade in
                        $('#comment').html('Insert Success').fadeIn(1000);
                        //Fade out
                        setTimeout(function () {
                            $('#comment').html('').fadeOut(1000);
                        }, 1500);
                        //fade in
                        $('#comment')
                    }
                    return false;
                }, 'json');

                return false;
            });
        });
    }

    this.init = function () {
        this.setEventSubmit();
    }
}

我错了什么?

提前致谢

0 个答案:

没有答案