$('area').on('mouseover', function() {
var territory = $(this).attr('name');
var territoryString = new String(territory);
var owner = <%game.getTerritory(territoryString).getOwner().getName(); %>;
$('#selection').html(territory);
});
});
Я пытаюсь получить данные из объекта Game, который я сохранил как объект JSP. Территория, которую я пытаюсь получить, находится в игровом объекте как список территорий. Есть ли способ передать переменную javascript в качестве параметра? Или мне нужно сделать объект JSP со списком территорий?Переменная Javascript внутри объекта JSP
нет, не так, потому что СПЯ обрабатываются на сервер и javascript на стороне клиента –
Возможный дубликат [Ссылка: Почему код PHP (или другой сервер) в моем Javascript не работает?] (http://stackoverflow.com/questions/13840429/reference-why -does-the-php-or-other-server-side-code-in-my-javascript-not-wor) – Quentin
Решение здесь заключается в использовании запроса ajax, который мог бы отправить выбранную «территорию» на сервер и сервер вернуть значение 'owner' –