[問題] 請教關於JSP和JavaScript傳參數的問題

看板Web_Design作者 (米奇)時間15年前 (2008/12/07 00:48), 編輯推噓1(1010)
留言11則, 3人參與, 最新討論串1/1
我在JSP中宣告了一個陣列(Vector) 請問一下要怎麼做才能把那個陣列拿到JavaScript中使用呢? 因為我要拿使用者輸入的字串和Vector中的值做比較~ 試過了一些方法都不太行... 可以請各位指點一下迷津嗎? 非常感謝~^_^ <script> var name = new Array(); var index = 0; </script> <script> name[index] ="<%=rs3.getString("IDCODE")%>"; index++; </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.181.167

12/07 01:08, , 1F
JSP在Server端跑,Javascript在Client跑,動作範圍不同吧
12/07 01:08, 1F

12/07 01:08, , 2F
是可以寫段code在javascript裡面宣告一個內容相同的陣列
12/07 01:08, 2F

12/07 01:10, , 3F
然後跟輸入字串比對。不過這發生在client端,server不知道
12/07 01:10, 3F

12/07 01:12, , 4F
你可以用Ajax的方式,向JSP或SERVLET請求值
12/07 01:12, 4F
※ 編輯: s9422126 來自: 220.134.181.167 (12/07 01:18)

12/07 01:24, , 5F
我現在是用上面兩段程式碼來做處理,第二段是寫在jsp的whi
12/07 01:24, 5F

12/07 01:24, , 6F
le裡面,不過還是沒有辦法把值存進去,請問這和D大的方法是
12/07 01:24, 6F

12/07 01:25, , 7F
一樣的嗎?
12/07 01:25, 7F

12/07 02:07, , 8F
我想的東西跟這個差不多。那要看生出來的script正不正常了
12/07 02:07, 8F

12/07 02:08, , 9F
你現在碰到的問題是jsp端有錯誤,還是js比對不到值?
12/07 02:08, 9F

12/07 02:15, , 10F
剛剛終於try出來了,原來是因為變數重複定義了...所以值才
12/07 02:15, 10F

12/07 02:16, , 11F
會不正確,真的非常謝謝你的意見~點醒了我!!!
12/07 02:16, 11F
文章代碼(AID): #19EgpC35 (Web_Design)