Здравствуйте. Как правильно обрабатывать запускать скрипт возвращаемый AJAX. В JQuery реализовано через
eval(), у меня через добавление на страницу элемента script, какое решение лучше?
const fetchInit = { method: typeSend, credentials: 'same-origin', type: 'script' };
const sendAjax = async ( ) => await ( await fetch( urlSend, fetchInit ) ).text( );
const scriptRun = text => {
const script = document.createElement( 'script' );
script.innerHTML = text;
document.head.appendChild( script );
};
sendAjax( )
.then( data => scriptRun( data ) )
.catch( reason => this.errorMsg( caption, reason ) );
И как лучше всего сделать обработку возвращаемых статусов страницы?