Re: [問題] jquery的檢查帳號應用一問?

看板Ajax作者 (沉默是金)時間17年前 (2008/09/14 23:21), 編輯推噓1(1012)
留言13則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

09/15 16:12, , 1F
之前也吃過這個error找了很久,不過我是感覺fx太聰明XD
09/15 16:12, 1F

09/15 16:39, , 2F
ie6在很古老的年代也是被認為很聰明的 , 後來因為容錯性太好
09/15 16:39, 2F

09/15 16:39, , 3F
反而變得很難找bug , 跟定義了一堆未定義的行為 , 而使得
09/15 16:39, 3F

09/15 16:40, , 4F
coding上變得很困難 , 所以其實怎麼樣比較好 , 很難下定論.
09/15 16:40, 4F

09/15 16:40, , 5F
有一派是信奉把決策權交給瀏覽器, 這一派就希望聰明點, 另一
09/15 16:40, 5F

09/15 16:40, , 6F
派則是希望自己掌握所有問題 , 這樣他就會覺得很雞婆.:p
09/15 16:40, 6F

09/15 16:41, , 7F
不過很有趣的是fx對我算是把問題丟出來讓設計師解決得那一型
09/15 16:41, 7F

09/15 16:41, , 8F
卻在這個地方做了這種貼心的容錯性處理,一直覺得不太協調.:p
09/15 16:41, 8F

09/15 16:42, , 9F
只是徒然想到這個很有趣的話題 , 就提出來聊一聊.:p
09/15 16:42, 9F

09/15 16:49, , 10F
另外原po後來有發現另一個問題 , 他的html結構寫錯了, :p
09/15 16:49, 10F

09/15 16:49, , 11F
span被擺在<td>跟</td>之外:p
09/15 16:49, 11F

09/18 12:00, , 12F
沒錯,最大的問題是結構問題阿哈哈... :p
09/18 12:00, 12F

09/18 12:00, , 13F
也謝謝Tony大幫我找到錯誤,很感動,上了一課!
09/18 12:00, 13F
文章代碼(AID): #18pImINJ (Ajax)
討論串 (同標題文章)
文章代碼(AID): #18pImINJ (Ajax)