2011-11-29 90 views
1

我用於在應用程序中單擊按鈕時生成字段集。該字段集輸入取對象的屬性。每當添加按鈕被點擊時,我必須生成一個字段集。用於輸入元素的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'? –

回答

0

我在想什麼${'+parseInt(countnum)+'}應該實現。假設parseInt(countnum)將字符串​​轉換爲整數。所以這會給(例如):${'+1+'}

這看起來像你將一個字符串轉換爲一個整數,只是爲了得到一個新的字符串。這個怎麼樣:

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