Получение значения переменной javascript на html-странице - PullRequest
0 голосов
/ 14 апреля 2011

Я объявляю переменную в щелчке ссылки в MVC.Присвоив ему значение текста "li", я хочу получить доступ к этой переменной на моей HTML-странице.Или мы можем сказать вне скрипта.

Вот фрагмент кода. Я просто хочу, чтобы значение переменной name было доступно на странице.*

Ответы [ 2 ]

0 голосов
/ 14 апреля 2011

mainPage.jsp: страница вашего скрипта

<script type="text/javascript">
$("a.commentLink").live("click", function () {
var name = $(this).closest("li").text();
enqueue("demoPage.jsp?nameParam="+name,respAjax);
});
function respAjax(){
  // You can submit or do something or leave it as it is  //
}
</script>

Demo.jsp ----: здесь вы можете установить значение для переменной Session, чтобы вы могли получить доступ к любому были в проекте или настроены на параметр URL

String name = request.getParameter("nameParam");

 response.sendRedirect("mainPage.jsp")
 session.setAttribute("name",name);`enter code here`
 OR
 response.sendRedirect("mainPage.jsp?namPar="+name)

функция enqueue доступна из файла ajax - Для файла Ajax: Как преобразовать переменную JavaScript в переменную Java?

0 голосов
/ 14 апреля 2011

Поместите его в элемент вашей формы, например,

<form>
    <input type="hidden" id="name" name="name" />

, а затем в код:

var name = $(this).closest("li").text();
$("#name").val(name);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...