在多行javascript中保持一行

时间:2014-02-25 08:37:50

标签: javascript jquery duplicates

我在多行

中有一条相同的行

multiline in var url

我的许多文章对HTLM的ajax请求的响应

function handleResponse(results, status){

    // delete all (old) markers
    deleteMarkers();

    $('#loader').addClass('hidden');

    if(status === 'success' || status === '200'){

        $(results.html).find("article").each(function(thisIs) {

            // created one marker for some articles
            createMarker(new google.maps.LatLng($("#lat", this).val(), $("#lng", this).val()));
        });

        /* Microtemplating MustacheJs : Show all articles when it work is finish */
        $("#result").empty().html(results.html).removeClass('hidden');

当用户点击模式“我想要”

        $('.iWant').click(function(event) {

            /* ---- DELETE OLD CONTENT ---- */

            // deleted disabled for button 'send'
            $('#sendMessage').attr('disabled', false);

            // deleted error message
            $('.modal-body').find('.has-error').removeClass('has-error');
            $('.modal-body').find('.help-block').remove();

            /* delete old content in textarea */
            $("#messageSend").val('');

            /* ------------------ THE END ------------------ */

            // Stop the loading 
            event.preventDefault();
            // catch the url for Ajax Request
            url = $(this).attr('href');
            $('#iWantModal').modal('show');
        });

当用户点击发送他的消息时

        $('#sendMessage').click(function(){
            // blocked the button send
            $('#sendMessage').attr('disabled', true);

            $('.modal-body').find('.has-error').removeClass('has-error');
            $('.modal-body').find('.help-block').remove();

            // show the multiple line
            console.log(url);

            // call ajax (API)
            $.ajax({
                url: url,
                method: "POST",
                data: {
                    messageSend: $('#messageSend').val(),
                    emailSend: $('#emailSend').val(),
                    name: $('#userName').text(),
                    userId: $('#userId').text()
                },
                beforeSend: function(request) {
                    return request.setRequestHeader('X-CSRF-Token', $("input[name='_token']").val());
                },
                success: function() {

                    // Close the modal
                    $('#iWantModal').modal('hide'); 

                    $("#messageSend").val('');
                },
                error: function( json ){

                    $('#sendMessage').attr('disabled', false);
                    $.each(json.responseJSON.errors, function(index, value){

                        // show error message
                        if (value.length != 0){
                            $("#" + index).parent('div').addClass('has-error');
                            $("#" + index).after('<span class="help-block"><span class="error">' + value + '</span></span>');
                        }
                    });

                }
            });
        });
    }
}

如何保留第一行/单行?

1 个答案:

答案 0 :(得分:1)

您展示的是Chrome devtools控制台的屏幕截图。它显示代码已经三次记录相同的确切文本。

您的代码无法改变Chrome的处理方式。如果您希望devtools显示三个实例中的每一个,则只记录该文本一次,或者添加一些独特的文本。