Передача переменной JavaScript выдает ошибку - PullRequest
1 голос
/ 29 ноября 2011

Я использовал для генерации набора полей при нажатии кнопки в моем приложении. Входные данные этого набора полей принимают атрибут объекта. Всякий раз, когда нажимается кнопка добавления, я должен создать набор полей. Для элементов ввода используется пружинное связывание.

Я установил этот недавно созданный объект в списке. Поэтому, когда я генерирую набор полей, я должен правильно назвать его, чтобы установить объект на следующий элемент. Я попробовал это, и это не работает.

path="subdivisondto.subDevisions[${'+parseInt(countnum)+'}].subDivisonName">

Этот код входит в метод jQuery append.

Я пытался с parseInt(countnum). Но это не работает.

subDevisions 

это список. Итак, мне нужно увеличить единицу с помощью переменной, чтобы установить объект в список.

1 Ответ

0 голосов
/ 29 ноября 2011

Мне интересно, чего должен достичь ${'+parseInt(countnum)+'}.Предположим, что parseInt(countnum) преобразует строку countnum в целое число.Таким образом, это даст (например): ${'+1+'}

Похоже, что вы конвертируете строку в целое число, чтобы получить новую строку.Как насчет этого:

<%
String path = "subdivisondto.subDevisions[" + countnum + ".subDivisonName";
%>
<... path="<%= path %>">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...