• Как можно сократить этот js код?

    like-a-boss
    @like-a-boss
    Признайся,тебяТянетНаКодМужика,ты—программный гей
    Минифицировать, разве что)

    Здесь нечего сокращать, но можно оптимизировать: сохранить, как минимум, $('#text_0') в переменную, а не искать её всякий раз:
    const $elem = $('#text_0');
    
    ...
    success: function(html){
        $elem.html(html);
    }
    ...

    И можно написать враппер:

    const $elem = $('#text_0');
    function ajax(selector, url) {
    	$(selector).on('click', function(){
    		$.ajax({
    			url: url,
    			success: function(html){
    				$elem.html(html);
    			}
    		});
    	});
    }

    Использование:
    ajax('#gib', 'side/gib.html');
    ajax('#sg989', 'side/sg98.html');

    и т.д.
    Ответ написан
    1 комментарий
  • Как можно сократить этот js код?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Использовать класс и data-атрибут вместо id.
    $('.link').click(function() {
      $.ajax({
        url: $(this).data('url'),
        success: function(html) {
          $('#text_0').html(html);
        }
      });
    });
    Ответ написан
    Комментировать