小的不才,最近才把自己做的網站開始轉用PDO形式連結資料庫...
但現在卡在一個很基本的問題上,就是當用上ajax跨網頁傳送資料時
中文字應該是變了亂碼導致MySQL查詢不了中文,結果回傳非==200
(有試過把查詢全是英文是通過的,查得到資料的)
但我在PDO連結資料庫時有把charset=utf8mb4了(網上查來的不知正確否
一般單頁連結資料庫吐東西出來都是正常的,
但今天發現有一個跨頁的查詢句子並沒有好好的運作
像是本頁導向一 xURL = action6.php?key_type=陳李張
在本頁的ajax alert(xURL)確實是如上的action6.php?key_type=陳李張
但傳出後並沒有正確的回傳一些想要的字像是地址在哪,
並且用很笨的方法每一個javascript的每一層都加上alert("n") //<-此處n=1,2,3,...
發現 if (Request.readyState ==4){ //這邊有通過
if(Request.status == 200){ //但這個沒通過
所以猜測是中文字在換頁的過程中變了亂碼(理據是英文時並沒有這error
由於是一位初學者,在javascript的除錯方面不是很會,
請問還有較快的方法可以除錯嗎?(除了日子有功經驗累積上
謝謝