6.1K
POSTED BY: 王信岳
題目/作法
題目 | Java 21點-顯示撲克牌:利用ajax讀取路徑中的圖片。 |
作法 | Solution: url為檔案目錄資料夾之絕對路徑。為了避免有路徑問題,所以這裡使用的是絕對路徑,注意到路徑前面有”/”為Tomcat伺服器之webapps資料夾。圖中反白部分為這次作業中使用的資料夾路徑。若該url之路徑存在則會執行success部分的程式碼。Function的參數data會回傳該路徑所有檔案。再利用jQuery提供的.find去選擇所有名稱檔名為.png結尾的檔案(這次作業中使用的圖片格式皆為png),最後再用.each去跑回圈並將所有撲克牌放到一個名為imageList的陣列中。.each中的this.href會取得每張圖片的所在的絕對路徑。 舉黑桃ace為例: D:\ZA104_WebApp\eclipse_WTP_WorkSpace2\ZA104G3\WebContent\front\mem\image\poker\ace_of_spades 為了取得每張撲克牌的名稱(ace_of_spades),所以須利用substring去掉不必要的字串。 |
程式碼
執行後的結果
1 留言
單純喜歡撲克的人路過XD