作者MrMarcus (请勿忘记密码)
看板PHP
标题Re: [请益] php跟表单的支援性?
时间Mon Feb 20 01:28:44 2006
※ 引述《ngf666 (没女友><)》之铭言:
: ※ 引述《ngf666 (没女友><)》之铭言:
: : ◆ From: 61.57.112.209
: : 推 EAFV:送给php之前就先用javascript检查不就好了? 02/19 16:06
: : 推 ngf666:因为是要连结资料库呀. 02/19 16:13
: : 推 EAFV:不懂你说什麽...先用javascript检查,再交给php存到资料库 02/19 19:20
: : 推 ngf666:注册论坛不是有检查此帐号是否已注册,我要就是那种功能 02/19 23:50
: : → ngf666:指示内容是中文,我刚刚试了一些论坛,key中文也都出现乱码 02/19 23:51
: : → ngf666:所以我的问题是否无解呢? 02/19 23:52
: : → ngf666:他们的作法就是用javascript後送出url变数 02/19 23:52
: http://www.neowin.net/forum
: 我刚刚发现这个php论坛的注册方法很聪明
: 每换一个text就自动检查输入内容
: 输入已注册过的id.
: 他也可以马上显示出已经注册过了,
: 这是什麽办到的呢??有高手可以解释一下吗?
: 因为我就是想做到php去读取同一页面text上的内容
你要做到的功能,和PHP本身无直接关联。
要做到这类的功能,如同网友们之前提过的,你需要研究AJAX的相关资料。
(请拿AJAX去祭拜估狗大神即可)。简单地说,AJAX是透过JavaScript以及
内建在浏览器中的XmlHttpRequest物件,在不需要重新整理页面的状况下,
向後端伺服器传送并取得资料,并且依照取回的资料即时更新画面上的内容
(依然不需重新整理整的画面)。AJAX最好的应用例子之一是Google的Gmail
介面。
在没有XmlHttpRequest物件之前的时代,透过隐藏的IFrame也可以做到类似
的功能。如果觉得AJAX研究起来太花时间,IFrame一样可以使用。
虽然AJAX和PHP本身没有直接关联(AJAX本身都是在浏览器端,它并不介意
後端伺服器上面跑的究竟是哪种语言写的程式),不过PEAR里面倒是有一项
叫做HTML_AJAX的套件(还在测试阶段)
http://pear.php.net/package/HTML_AJAX
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.153.37
1F:推 ngf666:了解了!原来还是要靠其他办法.我会研究看看的,感谢~ 02/20 01:43
2F:推 ileadu:? AJAX 连到後端时 还是要靠php 与资料库相连接吧? 02/21 11:40