Мне никогда не приходилось возвращать javascript из XHR-запроса. В те времена, когда мне нужно было применять поведение к динамически загружаемому контенту, я всегда мог сделать это в своем скрипте, делая вызов.
Может ли кто-нибудь предоставить реальные случаи из реальной жизни, чтобы я знал, когда вам на самом деле понадобится для этого (не для удобства), или по каким-то причинам, почему в некоторых случаях лучше возвращать js вместе с другим контентом вместо создания этой функциональности в вашем обратном вызове?
Единственный сценарий, который мне приходит в голову, - это сильно настраиваемый сайт, если сайт поддерживает несколько языков, например, и его функциональные возможности меняются в зависимости от языка, а ajax используется для извлечения динамического контента и, возможно, в некоторых языках. определенное поведение должно происходить, в то время как в других должно происходить другое, и более эффективно возвращать js в блоках скрипта, а не сбрасывать всю эту логику в обратный вызов.