我在我的豆(作爲頭部訪問)的字符串數組(APN)。我訪問它像這樣forEach循環爲字符串數組
<c:forEach var="apn" items="${header.APN}" >
var g = apn;
if (g.length!=0 && g!="null"){
if(counter == 1){
count=0;
$("#img0").show();
$("#apn0").show();
$("#rtu0").show();
}
if(counter == 2){
count=1;
$("#img0").hide();
$("#apn0").show();
$("#rtu0").show();
$("#img1").show();
$("#apn1").show();
$("#rtu1").show();
$("#removeimg1").show();
}
if(counter == 3){
count=2;
$("#img0").hide();
$("#apn0").show();
$("#rtu0").show();
$("#img1").hide();
$("#apn1").show();
$("#rtu1").show();
$("#removeimg1").hide();
$("#img2").show();
$("#apn2").show();
$("#rtu2").show();
$("#removeimg2").show();
}
}
</c:forEach>
當我把警報後
var g = apn;
警報未彈出。我的用戶界面中有一些文本框。當我按+圖標(以圖像形式呈現)時,另一組文本框顯示爲輸入多個值。我的代碼不起作用。誰能幫我出
爲什麼在地球上,你關閉一個''用''?無論如何,你是否已經通過右鍵點擊*查看源代碼來檢查生成的JavaScript代碼?那行'var g = apn;'真的看起來不錯嗎? 'apn'真的是一個現有的JavaScript變量嗎?你似乎是完全新的一般的Web開發,並沒有真正意識到,JSP/JSTL僅僅是一個HTML代碼生成和JS是生成的HTML輸出的一部分,因此不會與JSP公積金「同步運行」。 –
BalusC
我忽略了它...我在我的代碼中正確關閉。當我查看源代碼時,我無法看到該行。所以我的任務錯了? – Benny
顯然'$ {header.APN}'包含的任何信息? – BalusC