Uncaught SyntaxError: неверный или неожиданный токен при использовании $ (element) .html для включения jsp - PullRequest
0 голосов
/ 11 июня 2019

Я новичок в JAVA (JSP и JSTL)

Я делаю Ajax-вызов к конечной точке API и в обратном вызове я хочу загрузить файл jsp, который содержит jsp. Итак, я делаю что-то вроде

AjaxQueueManager.get("/xyz/abc/" + efg,
    function(data) {
        if (data.success) {
                $(element).html('<jsp:include page="includes/jsp-file.jsp" />');
        } else {
                getResourcesFailureCallback(element, data.errors, "ocon-wrong", "Something's Wrong!");
        }
    },
    function(error) {
        console.log("#####", error.status, error.statusText);
    }
);

Если мой jsp-file.jsp не содержит никакого javascript, все хорошо работает, например, если я поставлю

<p>Hello World</p>

работает нормально, но как только я помещаю javascript в файл jsp, даже самый простой javascript, такой как

console.log("hello world");

Я получаю ошибку

Uncaught SyntaxError: Invalid or unexpected token
$(element).html("<script type="text/javascript">

Я понимаю ошибку, ее причина "смешиваться" с type="text/javascript", но я не знаю, как ее исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...