看板 Ajax 關於我們 聯絡資訊
※ 引述《lazyasa (asa)》之銘言: : 各位大大 : 我實在找不出問題 : 可以請大大解惑嗎 : 程式碼 : $(document).ready(function(){ : $('#textaccount').blur(function(){ : alert($('#textaccount').val()); : $.ajax({ : url: 'id_validate.php', : type: 'GET', : data: { : textaccount: $('#textaccount').val() : }, : error: function(xhr) { : alert('Ajax request 發生錯誤');}, : success: function(response) { : $('#accountchk').html(response); : $('#accountchk').fadeIn(); : }, ^ 問題出在這裡 , 這個逗號後面是直接接大括號(}) , 所以ie跟fx反應不一樣 , 這是IE跟FX底下一個很難發現的不同點. 算是程式碼 syntax(語法結構) 的問題 我舉例來講 , {hi:'hi',hello:'hello',} 跟{hi:'hi',hello:'hello'} //兩者差異在最後的, 在fx底下是無差別的 , 在ie底下前者就會變成error 而不執行. (這個到底哪一個算正確 , 說實在話我不知道...XDDD) 同樣的事件也會發生在 ['hi','hello',] 上... 總之 , 盡量保持 -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.78.140
kkc:之前也吃過這個error找了很久,不過我是感覺fx太聰明XD 09/15 16:12
TonyQ:ie6在很古老的年代也是被認為很聰明的 , 後來因為容錯性太好 09/15 16:39
TonyQ:反而變得很難找bug , 跟定義了一堆未定義的行為 , 而使得 09/15 16:39
TonyQ:coding上變得很困難 , 所以其實怎麼樣比較好 , 很難下定論. 09/15 16:40
TonyQ:有一派是信奉把決策權交給瀏覽器, 這一派就希望聰明點, 另一 09/15 16:40
TonyQ:派則是希望自己掌握所有問題 , 這樣他就會覺得很雞婆.:p 09/15 16:40
TonyQ:不過很有趣的是fx對我算是把問題丟出來讓設計師解決得那一型 09/15 16:41
TonyQ:卻在這個地方做了這種貼心的容錯性處理,一直覺得不太協調.:p 09/15 16:41
TonyQ:只是徒然想到這個很有趣的話題 , 就提出來聊一聊.:p 09/15 16:42
TonyQ:另外原po後來有發現另一個問題 , 他的html結構寫錯了, :p 09/15 16:49
TonyQ:span被擺在<td>跟</td>之外:p 09/15 16:49
lazyasa:沒錯,最大的問題是結構問題阿哈哈... :p 09/18 12:00
lazyasa:也謝謝Tony大幫我找到錯誤,很感動,上了一課! 09/18 12:00