jQuery ajax envía json y devuelve html

Quiero realizar una llamada ajax con parámetros. Quiero enviar los parámetros como json o como texto si es posible.

El resultado se devuelve como tipo de contenido html.

Así que esto es lo que intenté

  var data2 = {
      'some-id': 5
  };

  $.ajax({
        type: "POST",
        url: /* some url */,
        data: JSON.stringify(data),
        dataType: 'json',
        success: function(data){      
            //some logic
        }
   }).fail(function() {
            //some error logic
   });

El problema es que el ajax falla con el mensaje "indefinido" porque espera html como respuesta, sin embargo, mi acción devuelve html.

¿Cómo puedo hacer que esto funcione con la respuesta html?

Respuestas a la pregunta(1)

Su respuesta a la pregunta