Как вызвать функцию JavaScript при отправке переменной URL - PullRequest
0 голосов
/ 03 апреля 2010

Вот в основном то, что мне нужно сделать.

У меня есть страница JSP, которая позволяет мне добавлять / изменять / удалять элементы.

Элементы хранятся в базе данных, к которой у меня есть классы контроллера для доступа (не беспокойтесь об этой части)

Когда элемент выбирается и удаляется, его идентификатор отправляется на контроллер для обработки.

Элемент не всегда будет удален, если он является ограничением внешнего ключа, поэтому я посылаю либо delete = true, либо delete = false через url обратно на страницу jsp.

Мне бы хотелось, чтобы она вызывалась для вызова функции javascript с отображением предупреждения о том, что элемент был удален или элемент не был удален.

Может кто-нибудь сказать, пожалуйста, лучший способ сделать это? спасибо

1 Ответ

0 голосов
/ 03 апреля 2010

Вы можете разместить функцию на странице, которая загружается при загрузке страницы (возможно, присоединение к событию onload тела). Это может выглядеть примерно так, если вы поместите функцию на странице непосредственно перед закрывающим тегом body, хотя рекомендуется определить функцию в отдельном js-файле:

<script type="text/javascript">
function ShowDeleteMessage()
{
  var regex = /delete=(true|false)/;
  var messageDeleted = regex.exec(location.href)[1];
  if(messageDeleted == "true"){
    alert("Deleted successfully");
  }else if(messageDeleted == "false") {
    alert("Was not deleted");
  }
}
ShowDeleteMessage();
</script>
</body>

Надеюсь, что вы направитесь в правильном направлении.

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