作者TonyQ (骨头)
看板Ajax
标题Re: [问题] ajax和非ajax的差异~~
时间Tue Dec 11 18:35:42 2007
※ 引述《DePerio (kind of blue)》之铭言:
: 最近老师出了个project~~希望我们写两个程式~~~
: 分出有AJAX和没有AJAX的差异~~~
: 但是我对AJAX的概念还是懵懵懂懂~~~
: 我想要写个会员验证的小网页~~~~
: 在AJAX部分的化就是依输入使用者帐号後马上就可以出现此帐号是不是已经存在的讯息
: 现在这部份大概已经OK了
: 反而是没有AJAX的这个部份~~~要怎样下手才可以明显的判断出来她们之间的差异呢
: 如果我按下送出之後才出现这帐号是不是已经存在的讯息这样算是非AJAX吗?
: 麻烦各位教教我一下~~~~谢谢
有一个很简单而且很基础的判别方法。
你的网页如果需要牵扯两个网页以上的连动,
就可以做出ajax跟非ajax的差别。
以你的例子来说,输入使用者帐号之後要怎麽知道此帐号是不是已经存在?
这里有盲点喔,不见得需要ajax,
另一个比较愚蠢的作法是先列名单,再来检查。
所以我们必须假设你"检查帐号是否有重复"是在另一个网页上进行,
这时候就有两种方式,我先用AJAX去request目标网页,然後回传资料。(不换页)
另外,先让使用者全部输入资料,submit後再检查资料,
如果有问题,回头提示使用者说它的userid重复要他修改之类的。
这就算是一种非ajax但是可以达到相同效果的方式,
另外iframe法我个人还是把他归类在ajax里面。XD
同样的功能,其中是透过js request另一个网页来连动,
还是透过server side本身切换/submit来连动,就是两者的差异。
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 语 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼
*◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂
~telnet://tony1223.no-ip.info
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.59.247