传递javascript变量会给出错误
问题描述:
我用于在应用程序中单击按钮时生成字段集。该字段集输入取对象的属性。每当添加按钮被点击时,我必须生成一个字段集。用于输入元素的Spring绑定。我在列表中设置了这个新创建的对象。所以,当我生成字段集时,我必须正确命名它,将对象设置为下一个元素。我试过这个,它不工作。如果有人对此有任何想法,请帮助我。传递javascript变量会给出错误
path="subdivisondto.subDevisions[${'+parseInt(countnum)+'}].subDivisonName">
此代码进入jquery append
方法。我试过parseInt(countnum)
。但是,它不工作。
subDevisions
是一个列表。所以,我必须使用一个变量来逐一增加对象以列出。请帮助我,如果你有这方面的知识。提前致谢。
答
我在想什么${'+parseInt(countnum)+'}
应该实现。假设parseInt(countnum)
将字符串转换为整数。所以这会给(例如):${'+1+'}
这看起来像你将一个字符串转换为一个整数,只是为了得到一个新的字符串。这个怎么样:
<%
String path = "subdivisondto.subDevisions[" + countnum + ".subDivisonName";
%>
<... path="<%= path %>">
你得到了什么做'警报时(“$ {‘+ parseInt函数(countnum)+’}”)' –
它给人的整数值1。我不知道为什么它不通过。这段代码在jquery append函数中。我已经传递了这个绑定parnt并将元素作为字符串添加到append()中。谢谢你的时间。 – Nazneen
谁处理'$ {}'?如果上面的代码在JavaScript中,Spring是如何参与的?什么元素使用属性'path'? –