传递javascript变量会给出错误

问题描述:

我用于在应用程序中单击按钮时生成字段集。该字段集输入取对象的属性。每当添加按钮被点击时,我必须生成一个字段集。用于输入元素的Spring绑定。我在列表中设置了这个新创建的对象。所以,当我生成字段集时,我必须正确命名它,将对象设置为下一个元素。我试过这个,它不工作。如果有人对此有任何想法,请帮助我。传递javascript变量会给出错误

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

此代码进入jquery append方法。我试过parseInt(countnum)。但是,它不工作。

subDevisions 

是一个列表。所以,我必须使用一个变量来逐一增加对象以列出。请帮助我,如果你有这方面的知识。提前致谢。

+0

你得到了什么做'警报时(“$ {‘+ parseInt函数(countnum)+’}”)' –

+0

它给人的整数值1。我不知道为什么它不通过。这段代码在jquery append函数中。我已经传递了这个绑定parnt并将元素作为字符串添加到append()中。谢谢你的时间。 – Nazneen

+0

谁处理'$ {}'?如果上面的代码在JavaScript中,Spring是如何参与的?什么元素使用属性'path'? –

我在想什么${'+parseInt(countnum)+'}应该实现。假设parseInt(countnum)将字符串​​转换为整数。所以这会给(例如):${'+1+'}

这看起来像你将一个字符串转换为一个整数,只是为了得到一个新的字符串。这个怎么样:

<% 
String path = "subdivisondto.subDevisions[" + countnum + ".subDivisonName"; 
%> 
<... path="<%= path %>">