Eliminar el contenido cargado de ajax y el script

No sé, esto puede ser duplicado pero

Utilizo ajax en mi sitio web, ahora como respuesta a esa llamada, le envío un código html y un script.

Luego sustituyo esos datos con algunos de mis elementos existentes en la página.

Ahora, quiero hacer una segunda llamada ajax, así que he eliminado el contenido html del div cargado. Luego, nuevamente, ajax call devuelve algún otro código html y script. Pero algunas veces es un conflicto entre el script anterior y el script recién llegado.

EX. 1ª respuesta Reemplazo html y script con algún elemento:$('.ma_right_main').html(response.data);

entonces antes de la segunda convocatoria elimino contenido:$('.ma_right_main').html('');

2ª respuesta sustituyohtml y script con algún elemento:$('.ma_right_main').html(response.data);

pero después de reemplazarlo, el script de 2ª vez regresó de la primera vez todavía en ejecución. Quiero eliminarlo de la misma manera que puedo eliminar el contenido html.

Respuestas a la pregunta(2)

Su respuesta a la pregunta