jQuery ajax使用在JAVA注意事項 – 編碼問題
今天花了一些時間在排除一個怪現象
因為覺得很奇特,所以特別寫上註記一下
給自己加深印象,也給可能會遇到的人參考一下
就是今天在撰寫程式利用jQuery的ajax 向另一隻程式要資料
寫法都沒有問題,但就是會出現ajax Error
初步排除法:
1.先確認程式是否無誤
2.再確認編碼是否為utf8
3.再確認回傳參數是否符合格式 (今天是使用json)
都確認過了,但就還是失敗
所以先把資料頁存成htm的方式試試
怪了,竟然成功了說 =.=|||
再仔細確認剛剛檢查的步驟,每一項都正確但只要換成JSP
就會失敗…最後發現問題點在
<%@ page contentType=”text/html; charset=UTF8″ %>
要調整為以下才行
<%@ page contentType=”text/html; charset=UTF-8” %>
怪吧! 瀏覽器兩者都認為是UTF-8的格式,但jQuery似乎比較挑一點
一定要寫UTF-8才行..@@ (又不知死了多少腦細胞了..)
增強日月曆AJAX效果的另一個教學
[回應]
Hero 回應:
25 12 月, 2009 at 21:18
謝謝分享
[回應]