質問編集履歴
6
出力した時の該当部分HTMLを追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -56,3 +56,28 @@
|
|
56
56
|
Invalid tag found : unexpected input while looking for attr name or '>' at line 400
|
57
57
|
```
|
58
58
|
|
59
|
+
出力した時の該当部分HTMLを追記します。
|
60
|
+
```HTML
|
61
|
+
<td>
|
62
|
+
<div>
|
63
|
+
<lavel>
|
64
|
+
<span id = "jsfform:abc:0:efgLabel">あああ
|
65
|
+
</span>
|
66
|
+
</label>
|
67
|
+
</div>
|
68
|
+
<div>
|
69
|
+
<lavel>
|
70
|
+
<span id = "jsfform:abc:1:efgLabel">いいい
|
71
|
+
</span>
|
72
|
+
</label>
|
73
|
+
</div>
|
74
|
+
<div>
|
75
|
+
<lavel>
|
76
|
+
<span id = "jsfform:abc:2:efgLabel">ううう
|
77
|
+
</span>
|
78
|
+
</label>
|
79
|
+
</div>
|
80
|
+
</td>
|
81
|
+
|
82
|
+
```
|
83
|
+
|
5
参考の為、jspの記述を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,6 +24,18 @@
|
|
24
24
|
//('jsfform:abc:' + j + ':efgLabel').valueの部分の書き方がわからず、悩んでいます。
|
25
25
|
```
|
26
26
|
|
27
|
+
```jsp
|
28
|
+
<td>
|
29
|
+
<t:dataList id="abc">
|
30
|
+
<t:div>
|
31
|
+
<h:outputLabel>
|
32
|
+
<h:outputText id="efg" value="#{xxList".label}" />
|
33
|
+
</h:outputLabel>
|
34
|
+
</t:div>
|
35
|
+
</t:dataList>
|
36
|
+
</td>
|
37
|
+
```
|
38
|
+
|
27
39
|
やりたいこととしては
|
28
40
|
```ここに言語を入力
|
29
41
|
IDがjsfform:abc:0:efgLabelのvalueにnameArray[0]を代入
|
4
コンソールのエラー文、追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,3 +33,14 @@
|
|
33
33
|
|
34
34
|
をしていきたいです。
|
35
35
|
よろしくお願いいたします。
|
36
|
+
|
37
|
+
|
38
|
+
下記、実行時のコンソールのエラー文です。
|
39
|
+
```ここに言語を入力
|
40
|
+
Attribute 'for' of label component with id jsfform:abc:0:idJsp101 is notdefined
|
41
|
+
Attribute 'for' of label component with id jsfform:abc:1:idJsp101 is notdefined
|
42
|
+
Attribute 'for' of label component with id jsfform:abc:2:idJsp101 is notdefined
|
43
|
+
|
44
|
+
Invalid tag found : unexpected input while looking for attr name or '>' at line 400
|
45
|
+
```
|
46
|
+
|
3
修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,9 +26,9 @@
|
|
26
26
|
|
27
27
|
やりたいこととしては
|
28
28
|
```ここに言語を入力
|
29
|
-
IDがjsfform:abc:0:efgLabelのvalueにArray[0]を代入
|
29
|
+
IDがjsfform:abc:0:efgLabelのvalueにnameArray[0]を代入
|
30
|
-
IDがjsfform:abc:1:efgLabelのvalueにArray[1]を代入
|
30
|
+
IDがjsfform:abc:1:efgLabelのvalueにnameArray[1]を代入
|
31
|
-
IDがjsfform:abc:2:efgLabelのvalueにArray[2]を代入
|
31
|
+
IDがjsfform:abc:2:efgLabelのvalueにnameArray[2]を代入
|
32
32
|
```
|
33
33
|
|
34
34
|
をしていきたいです。
|
2
再度、ソースを修正いたしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,22 +3,23 @@
|
|
3
3
|
該当IDのValueに値が入ると思うのですが、このIDの部分が連番の場合、どう書いたら良いのかがわかりません。
|
4
4
|
|
5
5
|
```JavaScript
|
6
|
-
function Success(
|
6
|
+
function abcSuccess(xml, status){
|
7
|
+
$(xml).find(item).each(function(){
|
7
|
-
$(this).find("xxList").each(function(){
|
8
|
+
$(this).find("xxList").each(function(){
|
8
|
-
var nameArray = new Array();
|
9
|
+
var nameArray = new Array();
|
9
|
-
var i = 0;
|
10
|
+
var i = 0;
|
10
|
-
var j = 0;
|
11
|
+
var j = 0;
|
11
|
-
$(xml).find("item").each(function() {
|
12
|
+
$(xml).find("item").each(function() {
|
12
|
-
nameArray[i] = $("m_Label", this).text();
|
13
|
+
nameArray[i] = $("m_Label", this).text();
|
13
|
-
i++;
|
14
|
+
i++;
|
14
15
|
)};
|
15
16
|
for(j = 0; j < array.length; j++){
|
16
17
|
document.getElementById('jsfform:abc:' + j + ':efgLabel').value = nameArray[j];
|
17
|
-
|
18
|
+
}
|
18
|
-
|
19
|
+
return;
|
19
|
-
});
|
20
20
|
});
|
21
|
-
|
21
|
+
});
|
22
|
+
}
|
22
23
|
//上のソースの
|
23
24
|
//('jsfform:abc:' + j + ':efgLabel').valueの部分の書き方がわからず、悩んでいます。
|
24
25
|
```
|
1
大文字と小文字を書き間違えたので修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,15 +5,15 @@
|
|
5
5
|
```JavaScript
|
6
6
|
function Success(XML, status){
|
7
7
|
$(this).find("xxList").each(function(){
|
8
|
-
var array = new Array();
|
8
|
+
var nameArray = new Array();
|
9
9
|
var i = 0;
|
10
10
|
var j = 0;
|
11
11
|
$(xml).find("item").each(function() {
|
12
|
-
array[i] = $("m_Label", this).text();
|
12
|
+
nameArray[i] = $("m_Label", this).text();
|
13
13
|
i++;
|
14
14
|
)};
|
15
15
|
for(j = 0; j < array.length; j++){
|
16
|
-
document.getElementById('jsfform:abc:' + j + ':efgLabel').value = Array[j];
|
16
|
+
document.getElementById('jsfform:abc:' + j + ':efgLabel').value = nameArray[j];
|
17
17
|
}
|
18
18
|
return;
|
19
19
|
});
|