作者TonyQ (沉默是金)
看板Ajax
标题Re: [问题] jquery的检查帐号应用一问?
时间Sun Sep 14 23:21:51 2008
※ 引述《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
1F:推 kkc:之前也吃过这个error找了很久,不过我是感觉fx太聪明XD 09/15 16:12
2F:→ TonyQ:ie6在很古老的年代也是被认为很聪明的 , 後来因为容错性太好 09/15 16:39
3F:→ TonyQ:反而变得很难找bug , 跟定义了一堆未定义的行为 , 而使得 09/15 16:39
4F:→ TonyQ:coding上变得很困难 , 所以其实怎麽样比较好 , 很难下定论. 09/15 16:40
5F:→ TonyQ:有一派是信奉把决策权交给浏览器, 这一派就希望聪明点, 另一 09/15 16:40
6F:→ TonyQ:派则是希望自己掌握所有问题 , 这样他就会觉得很鸡婆.:p 09/15 16:40
7F:→ TonyQ:不过很有趣的是fx对我算是把问题丢出来让设计师解决得那一型 09/15 16:41
8F:→ TonyQ:却在这个地方做了这种贴心的容错性处理,一直觉得不太协调.:p 09/15 16:41
9F:→ TonyQ:只是徒然想到这个很有趣的话题 , 就提出来聊一聊.:p 09/15 16:42
10F:→ TonyQ:另外原po後来有发现另一个问题 , 他的html结构写错了, :p 09/15 16:49
11F:→ TonyQ:span被摆在<td>跟</td>之外:p 09/15 16:49
12F:→ lazyasa:没错,最大的问题是结构问题阿哈哈... :p 09/18 12:00
13F:→ lazyasa:也谢谢Tony大帮我找到错误,很感动,上了一课! 09/18 12:00